ちなみに、ナニがやりたいかというと‥‥
' 一番やりたいこと strList.Add("TypeOf (aAyano) Is aSeitokaiMember") If TypeOf (aAyano) Is aSeitokaiMember Then strList.Add("true") Else strList.Add("false") End If strList.Add("") ' 最終目的 Directcast(aAyano, aSeitokaiMember).doIchaicha(aKyouko)
まぁコレが、どうやってもコンパイラ通らないことこの上ないという‥‥*1
TypeOf (P1) Is P2 文で、P2に変数やメソッド経由で型名を指定する方法が、存在しない?
っていうか、VB.NETのGetType()とSystem.Type.GetType()で引数が全然違うかつ戻り値が同じTypeのハズなのに使い方が同じなのか怪しいと、VB.NETの中だけでめがっさ混乱します。なんともはや。
#っていうか、コレが普通に書けてちゃんと動くPHPがフリーダムすぎるというウワサもww
*1:doIchaichaをMemberBaseで定義しろ、ってのは置いといて