在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