C# default设定变量默认值的用法(附带实例)
在 C# 程序中,定义变量时可以使用 default 设定默认值。
例如:
例如:
int x1 = default(int); // 定义 x1 整数变量的默认值 float x2 = default(float); // 定义 x2 浮点数变量的默认值 char x3 = default(char); // 定义 x3 字符变量的默认值 bool x4 = default(bool); // 定义 x4 布尔值变量的默认值有关上述变量的默认值可以参考下表。
数据类型 | 默认值 |
---|---|
整数类型数据 | 0 |
浮点数类型数据 | 0.0 |
bool | false |
字符 | ‘\0’ |
string | null |
object | null |
【实例】验证不同数据的默认值。null 是 Nullable 数据类型,代表空值。
int x1 = default(int); double x2 = default(double); char x3 = default(char); bool x4 = default(bool); string x5 = default(string); object x6 = default(object); Console.WriteLine($"int 默认值 = {x1}"); Console.WriteLine($"double 默认值 = {x2}"); Console.WriteLine($"char 默认值 = {x3}"); Console.WriteLine($"bool 默认值 = {x4}"); Console.WriteLine($"string 默认值 = {x5}"); Console.WriteLine($"object 默认值 = {x6}");执行结果为:
int 默认值 = 0
double 默认值 = 0.0
char 默认值 =
bool 默认值 = False
string 默认值 =
object 默认值 =