C#基础-02(语法)

分类

  • 值类型:存放到栈中,每次存取都会在内存中操作
  • 引用类型:首先在栈中创建一个引用变量,绕后在堆中创建对象本身,再把这个对象所在内存的首地址赋给引用变量。

值类型

- 整型
- 浮点型
- 字符型
- 布尔型
- 枚举型

整型

- sbyte :有符号,1字节,
- byte  :无符号,1字节
- short :有符号,2字节
- ushort :无符号,2字节
- int :有符号,4字节(C#整型 默认值)
- uint : 无符号,4字节
- long : 有符号,8字节
- ulong : 无符号,8字节

浮点型

- float :单精度浮点,4字节,最多保留7位小数,123.45f/123.345F
- double : 双精度浮点,8字节,最多保留16位小数,默认double类型

字符型

- char : 2字节,存放一字符、汉字,单引号表示,'a'

布尔型

- bool : true/false

枚举型

引用类型

- 类
- 接口
- 数组
- 委托
- 字符串

接口

数组

委托

字符串

- string : 存放多个字符,双引号表示,“abc”
Knowledge is priceless, thanks for your support !