C#ではtypeof
演算子、VBではGetType
演算子を使うことで型情報をTypeクラスのインスタンスとして取得することができます。 また、任意の型のインスタンスでGetTypeメソッドを呼び出すことによっても取得することができます。 このメソッドはObjectクラスから継承されるため、どの型でも共通して使用することができます。
つまり、型名から直接型情報を取得したい場合にはtypeof
/GetType
、インスタンスからその型の型情報を取得したい場合にはGetType
メソッドを使用します。