C#でのtypeofの使い方はどうですか?
「C#では、typeofキーワードは指定された型のSystem.Typeオブジェクトを取得するために使用されます。通常、typeofキーワードはコンパイル時に指定された型のTypeオブジェクトを返し、実行時に動的に取得することはありません。」
例えば、整数型のTypeオブジェクトを取得するためにtypeofキーワードを使用できます。
Type intType = typeof(int);
自作クラスのTypeオブジェクトを取得するためにはtypeofキーワードを使用することもできます。
class MyClass
{
// 类的定义
}
Type myClassType = typeof(MyClass);
Typeオブジェクトを取得した後は、そのTypeオブジェクトを使用してさまざまな型に関連する操作を行うことができます。例えば、型の名前、基底クラス、インターフェースなどの情報を取得できます。