数据类型:表示具有多种相同特性的一组数据。C#预定义的数据类型包括两种:值类型和引用类型。
值类型包括:数值类型(整数类型、浮点类型)、布尔类型、字符类型(字符类型的声明 char cr='c' 单引号,一个字符)浮点类型和布尔类型
引用类型包括:对象(object)类型和字符串(string)类型两种。
object类型:是所有其他类型的基类型,可以把任何类型的值赋给它。
string类型:在C#语言中,字符串(string)类型是用一对双引号引起来的字符串。
字符串需要说明的两点
1、字符串的不可变性:当给字符串重新赋值后,老值并没有销毁,而是重新开辟一块空间存储新值。当程序结束后,GC扫码整个内存,如果发现有的空间没有被指向,则立即销毁
2、字符串可以看做是char类型的一个只读数组。
值类型和引用类型的区别:
1、内存上存储的位置不一样(值类型存储在栈中,引用类型在堆中分配存储单元)
2、传递方式不一样:值类型我们成为值传递、引用类型我们成为引用传递。内存分为三大块(堆、栈、静态存储区)
站内文章:均为188bet博彩体育app下载方式
各部门原创内容如需转载请著名本文网站链接://www.mcissock.com/new/27343.html未经允许转载要受法律责任,如需转载请联系269247937@qq.com
本文链接://www.mcissock.com/new/27343.html
tags:
郑州网站建设郑州网站制作郑州网站设计郑州建站公司郑州网站优化郑州做网站郑州小程序开发郑州网络公司