我想從字符串值創建Type對象,例如「int」,「long」。我知道我可以從.net框架類型名稱創建Type對象,如 Type t = Type.GetType(「System.Int32」)。有沒有一種簡單的方法從C#中獲取Type對象類型名稱
是否有一種內置的方法可以從C#類型「int」,「long」中做相同的操作。
我想從字符串值創建Type對象,例如「int」,「long」。我知道我可以從.net框架類型名稱創建Type對象,如 Type t = Type.GetType(「System.Int32」)。有沒有一種簡單的方法從C#中獲取Type對象類型名稱
是否有一種內置的方法可以從C#類型「int」,「long」中做相同的操作。
結帳Reflection。
.NET框架本身(包括反射庫)是完全不知道C#的關鍵字類型。
因此,你需要自己做這個。您可以創建一個Dictionary<string, Type>
。
當然,打我吧 – 2010-10-14 00:15:01
反射不能做到這一點。 – SLaks 2010-10-14 00:13:43