有没有一种从C#类型名称获取Type对象的简单方法

时间:2010-10-14 00:04:30

标签: c#

我想从字符串值创建Type对象,例如“int”,“long”。我知道我可以从.net框架类型名称创建Type对象,就像 键入t = Type.GetType(“System.Int32”)。

是否有内置方法可以从C#类型,“int”,“long”执行相同操作。

3 个答案:

答案 0 :(得分:4)

.Net框架本身(包括Reflection库)完全没有意识到C#的类型关键字 因此,你需要自己做这件事。

您可以创建Dictionary<string, Type>

答案 1 :(得分:0)

查看Reflection

答案 2 :(得分:0)

鉴于我不明白你的问题,这里有question之前提到的链接

typeof(int), typeof(string);