144变量类型的分析

1、值类型(基本数据类型)变量

描述:定义值类型变量时,计算机在特定的内存变量中存入数值。int score1=90;

此时,如果利用score1再进行赋值,int score2=score1;实际上是将score1的值复制到score2中,score1和score2之间没有任何关联,不受影响

特点:基本数据类型在传递变量时,传递的是变量的“副本”,而不是变量本身,变量修改后相互之间没有影响。

2、引用类型变量

特点:引用类型变量在传递给新变量时,传递的是变量本身(指针/地址/引用),新变量并没有开辟新的空间,它只是指向了引用变量。

变量值改变的时候本质上改变的是引用空间中的值。

3、变量类型分类汇总

值类型

int、double等值类型

struct结构体

enum枚举类型

引用类型

字符串string——比较特殊,经过处理,在应用中等同于值类型

数组

系统类库中的各种对象

自定义类

认识String与string

String是.Net Framework的类(在C#IDE中不会显示蓝色)

string是一种数据类型,映射为.Net Framework的String,是String类的别名

使用string时编译器会把它编译成String,C#中一般都使用string

string是关键字,不能作为类、结构、枚举、字段、变量、方法、属性的名称,而String不是关键字,可以使用(但不建议)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容