当前位置:  开发笔记 > 编程语言 > 正文

为什么'typeof(string).FullName'给'System.String'而不是'string'?

如何解决《为什么'typeof(string).FullName'给'System.String'而不是'string'?》经验,为你挑选了1个好方法。

为什么typeof(string).FullName给予System.String而不给予string?同样是与所有其他"简单"类型,如int,float,double,...

我明白这typeof是返回System.Type给定类型的对象,但为什么string不是一个System.Type对象呢?

是因为它string是c#语言的System.Type一部分,并且是系统库的一部分吗?



1> Patrick Hofm..:

因为string是别名System.String.您的stringC#代码在编译时转换为System.String.这是相同的其他别名.


不.`string`是完整的100%的`System.String`.
推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有