我想从字符串值创建Type对象,例如“int”,“long”。我知道我可以从.net框架类型名称创建Type对象,就像 键入t = Type.GetType(“System.Int32”)。
是否有内置方法可以从C#类型,“int”,“long”执行相同操作。
答案 0 :(得分:4)
.Net框架本身(包括Reflection库)完全没有意识到C#的类型关键字 因此,你需要自己做这件事。
您可以创建Dictionary<string, Type>
。
答案 1 :(得分:0)
查看Reflection。
答案 2 :(得分:0)
鉴于我不明白你的问题,这里有question之前提到的链接
typeof(int), typeof(string);