人生没有捷径,快乐也没有捷径。——罗翔
变量的定义
- 在 C# 中,变量用于存储数据,定义变量需要指定其类型和名称,有时还需要为其赋初始值
- C# 中的变量都有自己特定的类型,这个类型决定了该变量所占内存的大小、布局、取值范围以及可对该变量执行的操作
变量的声明方式
如下是 C# 中定义变量的两种基本方式
显式类型变量定义
- C# 是一种强类型语言,在定义变量时需要明确指定变量的数据类型,常见的数据类型包括基本数据类型(如整数、浮点数、字符、布尔值等)和引用数据类型(如类、接口、数组等)
- 在定义变量时我们会先指定其类型,而后定义名称
1 | int a; // 定义了一个 int 类型的变量a |
- 若要同时声明多个同类型的变量,则可在这些变量名之间用逗号隔开以全部声明
1 | int a,b,c; // 同时声明了三个int类型的变量a、b、c |
隐式类型变量定义
- C# 3.0 引入了
var关键字,允许编译器根据初始化值自动推断变量的类型
1 | var age = 20; // 编译器会推断 age 为 int 类型 |
- 值得注意的是,通过 var 关键字声明的变量,必须在定义时就为其赋值,且一旦程序推断出其类型,该变量的类型就固定下来,不能再重新赋予其他类型的值
常量的定义与声明方式
- 常量是指在程序运行过程中其值不能被修改的变量
- 常量通过
const关键字声明
1 | const int num = 20; |