溫馨提示×

C#中typeof關鍵字如何用于實現類型推斷

c#
小樊
125
2024-08-12 05:26:34
欄目: 編程語言

在C#中,typeof關鍵字通常用于獲取一個類型的信息。但是在某些情況下,可以利用typeof關鍵字來實現類型推斷。具體來說,可以在創建實例時使用typeof關鍵字來自動推斷類型,例如:

var type = typeof(int);
Console.WriteLine(type.Name); // 輸出“Int32”

var instance = Activator.CreateInstance(typeof(List<int>));
Console.WriteLine(instance.GetType().Name); // 輸出“List`1”

在上面的例子中,通過typeof關鍵字獲取了int和List類型的信息,并且利用這些信息創建了對應的實例。在這種情況下,編譯器會根據typeof返回的類型信息推斷出變量的類型,從而實現類型推斷。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女