結局型判別はisが速いなということになった。それでこんなのを作った。 public static void Switch<T1, T2, T3>(this object obj, Action<T1> t1, Action<T2> t2, Action<T3> t3, Action Default) { if (obj is T1) t1((T1)obj); else if (obj is T2) t2((T2)obj); else if (obj is T</t3></t2></t1></t1,>…