CTS(Common Type System):公共类型系统
C#认可的基本预定义类型并没有内置于C#语言中,而是内置于.NET Framework中。例如,在C#中声明一个int类型的数据时,声明实际上是.NET结构System.Int32的一个实例。
注意点:
(1)C#认为byte类型和char类型完全不同,它们之间的转换必须显示写出。C#中的char包含16位。
(2)decimal类型表示精度更高的浮点数,但不是基本类型,所以在计算时使用该类型会有性能损失。要指定成decimal类型,可以在数字后面加M或(m).
(3)string类型是一个引用类型。string 类型保留在堆上,而不是在堆栈上。因此,当把一个字符串赋给另一个字符串时,会得对对内存中同一个字符串的两个引用。但是,string与引用类型在常见的操作上会有一些区别。如:修改其中一个字符串,就会创建一个新的string对象,而另一个字符串没有改变。(这实际是运算符重载的结果)。
(4)字符串内包含反义字符:如:"C://Windows//test//hello",可以用@"C:/Windows/test/hello",表示字符串内所有字符都看成是本来的含义。
CLS(Common Language Specification):公共语言规范
CLR(Common Language Runtime): 公共语言运行时
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)