C#中的属性类型

在这里插入图片描述


C#属性类型(15种)

"位"代表这个类型的取值范围,2的位数次方,但是在计算机中最小的正整数是0 有无符号,有符号代表正负各取一半
1.int:32位有符号整数
2.unint:32位无符号整数
3.byte:8位无符号整数
4.sbyte:8位有符号整数
5.short:16位有符号整数
6.ushort:16位无符号整数
7.long:64位有符号整数
8.ulong:64位无符号整数
9.float:32位单精度浮点数(后缀f) 例: float a=20.0f
10.double:64位双精度浮点(直接赋值)
11.decimal:128位精确的十进制值(后缀m)
12.bool:布尔类型,结果为true/false
13.char:字符类型,`char=' '`,单引号中有且只有一个字符
14.string:字符串类型,`string=" "`双引号中随便写,唯独写符号需要小心
15.object:对象

数据类型

规范了对于不同的数据所采用的存储方式,一般有值类型和引用类型上述的15种类型除string和object其余全为值类型
值类型:在计算机内存中声明一个值类型变量,则直接在其变量名所指向的位置内存栈空间中存储其值
引用类型:在计算机内存中声明一个引用类型变量,则在内存堆中开辟一个空间存储其数据,同时在内存栈中开辟一个空间存储堆数据空间位置的坐标指针

栈中存在地址,堆中存储数据


一般属性赋值的方法

1.看属性类型:鼠标放在要看的属性单词上,在弹出的气泡中的第一个单词就是这个属性的类型

在这里插入图片描述

2.等号后面先试着空格,如果出现智能提示直接敲点,选择一个需要的分号结束在这里插入图片描述


3.如果空格后没反应,等号后先new,再敲空格,出现智能提示,直接一对小括号分号,然后删掉前半个括号,在添加上对括号中每个属性进行逐个赋值.在这里插入图片描述

4.排除前三种遇到的特殊类型,等号后直接使用属性类型单词点,选择一个分号后结束.(目前只有color类型)
在这里插入图片描述


在这里插入图片描述

原创文章 36 获赞 31 访问量 2099

猜你喜欢

转载自blog.csdn.net/qq_45096273/article/details/104968133
今日推荐