黑马程序员技术交流社区
标题:
.net类型与C#语言类型的使用
[打印本页]
作者:
hourglass
时间:
2013-11-7 22:53
标题:
.net类型与C#语言类型的使用
本帖最后由 hourglass 于 2013-11-8 11:41 编辑
我们在编写.net程序的时候,.net有它的类型,C#有它的类型。.net中的String类型和C#中的string类型是一样的,Int32和int是一样的。
我们平时一般都是用C#提供的类型,而没有使用.net提供的类型。
.net类型与C#类型,他们的区别在哪儿?两种类型使用的编译器是同一个吗?
作者:
dashanren
时间:
2013-11-8 09:08
实际上你说的是:CTS(common type system) 通用类型系统 。
它的一个作用是为类型取别名 ,列如 .net fromwork的int是Int32 对应c#类型是int 。int只是Int32的别名,其他什么都相同。比如VB语言也是运行在.net framework上的,它的整形是interger但对应的就是.net framework中的Int32. 你说的string只是String的一个别名,它们是相同的。 也就当能是同一个编译器了。。。
作者:
hourglass
时间:
2013-11-8 11:40
dashanren 发表于 2013-11-8 09:08
实际上你说的是:CTS(common type system) 通用类型系统 。
它的一个作用是为类型取别名 ...
CTS, 记住了, 谢谢了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2