数据类型--->值类型、引用类型

时间:2020-07-08 作者:管理员 点击:23

数据类型:表示具有多种相同特性的一组数据。C#预定义的数据类型包括两种:值类型和引用类型。

值类型包括:数值类型(整数类型、浮点类型)、布尔类型、字符类型(字符类型的声明 char cr='c' 单引号,一个字符)浮点类型和布尔类型
    
引用类型包括:对象(object)类型和字符串(string)类型两种。

object类型:是所有其他类型的基类型,可以把任何类型的值赋给它。

string类型:在C#语言中,字符串(string)类型是用一对双引号引起来的字符串。

字符串需要说明的两点
       1、字符串的不可变性:当给字符串重新赋值后,老值并没有销毁,而是重新开辟一块空间存储新值。当程序结束后,GC扫码整个内存,如果发现有的空间没有被指向,则立即销毁
       2、字符串可以看做是char类型的一个只读数组。

值类型和引用类型的区别:
       1、内存上存储的位置不一样(值类型存储在栈中,引用类型在堆中分配存储单元)
       2、传递方式不一样:值类型我们成为值传递、引用类型我们成为引用传递。内存分为三大块(堆、栈、静态存储区)
返回列表
在线沟通

Are you interested in ?

感兴趣吗?

有关我们服务的更多信息,请联系

136 7365 2363(同微信) / 131 4018 7702

郑州网站建设郑州网站设计郑州网站制作郑州网络推广--联系索腾

与我们合作

郑州网站建设郑州网站设计郑州网站制作郑州网络推广--与索腾合作,您将会得到更成熟、专业的网络建设服务。我们以客户至上,同时也相互挑战,力求呈现最好的品牌建设成果。

业务咨询热线:

136 7365 2363

TOP

QQ客服

在线留言