日期:2014-05-20  浏览次数:20963 次

刚刚从Java转向学习.Net,简单问题请教
CTS通用类型系统中定义了很多数据类型,如Bool,Byte,String等。什么时候用到这种数据类型呢?程序员在编写代码的时候,如用C#编写代码的时候,不是使用C#的数据类型吗?在用VB编写代码的时候,不是使用VB的数据类型吗?

------解决方案--------------------
你应该明白,C#中的int string bool会被编译器最终转换为Int32、String、Boolean等等CTS类型。如同C#的语句最终等价一条IL汇编甚至机器代码一样。但是这些底层的东西并不需要C#程序员特别关注。