在C#中,typeof關鍵字用于獲取指定類型的System.Type對象。通常情況下,typeof關鍵字在編譯時就會返回指定類型的Type對象,而不是在運行時動態獲取。
例如,可以使用typeof關鍵字來獲取整數類型的Type對象:
Type intType = typeof(int);
也可以使用typeof關鍵字來獲取某個自定義類的Type對象:
class MyClass
{
// 類的定義
}
Type myClassType = typeof(MyClass);
獲取到Type對象后,可以使用Type對象進行各種類型相關的操作,比如獲取類型的名稱、基類、接口等信息。