从c#类型到.NET Framework 类型的获取可以通过GetType或是typeof得到(即int->System.Int32),那么,反过来如何从System.Int32知道它的别名是int呢?
参考:c#内置类型表
http://msdn.microsoft.com/zh-cn/library/ya5y69ds.aspx
这个没有办法吧?你用 typeof 配一个自己定义的 Enum 怎么样?
截取字符串...?
因为“int”这个名字是C#的,而不是.net的,所以应该是没有.net的API做这种Map的。所以需要自己定义这个int -> Int32或是Int32 -> int 的Map。
不知道就查下 c#内置类型表,或者直接看对象浏览器知道定义看下就知道了,要么自己写个类来实现!