数据类型的分类

来源:百度知道 编辑:UC知道 时间:2024/05/22 15:14:04

面前已经收割的田野,
试回想自己,把本能的丝线抽去,
独木舟抑扬的弦律
为什么不呢?——在油里
到此刻我已将整个地方在脑子里清晰描画。
?他想融入你的幽灵的世界哈哈

c#里的基本数据类型分为值类型和引用类型,结构也是值类型,而类是引用类型,预定义的引用类型包括string和object,但是string的一些操作与引用类型的常用操作是有区别的,这是运算符重载的结果。对于int类型,在c#中总是32位的带符号整数,声明一个int类型的变量时,实际上是. net结构System.Int32的一个实例,就是说在语法上,可以把所有的基本数据类型看作是支持这些方法的类,就象int a=1;string s=a.ToString();c#预定义类型并没有内置于语言中,而是内置于.net framework中,这些值类型仍然是存储在堆栈中的,结构也是,但是类是引用类型,存储在堆中。其它的基本数据类型也是一个道理,分别对应一个.NET(CTS)类型。内存中的分配和指向和java类似,对于值类型,在堆栈中是向下填充的,而对于引用类型,在堆中是向上填充的

建议找本计算机基础的书籍研究一下了
其实很简单