在C#中,要返回一个默认值,可以使用 default
关键字。default
关键字可以返回给定类型的默认值。例如,对于数值类型,默认值为0,对于布尔类型,默认值为false,对于引用类型,默认值为null。
以下是一个使用 default
关键字返回默认值的示例:
int myInt = default(int); // 将 myInt 设置为 0
bool myBool = default(bool); // 将 myBool 设置为 false
string myString = default(string); // 将 myString 设置为 null
在C# 8.0及更高版本中,可以使用 default
关键字作为表达式,而不需要指定类型。例如:
int myInt = default; // 将 myInt 设置为 0
bool myBool = default; // 将 myBool 设置为 false
string myString = default; // 将 myString 设置为 null
请注意,default
关键字仅适用于值类型和引用类型。对于结构类型,default
关键字将返回一个具有所有成员设置为其默认值的结构实例。对于类类型,default
关键字将返回null。
领取专属 10元无门槛券
手把手带您无忧上云