摘要: default 关键字。 default 关键字可在 switch 语句或泛型代码中使用。 switch 语句:指定默认标签。 泛型代码:指定类型参数的默认值。这对于引用类型为空,对于值类型为零。 switch语句 在switch语句中,如果 ...
default 关键字。 default 关键字可在 switch 语句或泛型代码中使用。
switch语句 泛型代码
public class GenericClass<T> { public T Function(arg) { T temp = default(T); if (arg != null) temp = arg.Favs; return temp; } //... } 注意:不仅可以在定义泛型类或者泛型方法的代码中可以使用default关键字,甚至在任何地方都可以使用该关键字。如下面代码。 static void Main(string[] args) { Console.WriteLine(default(int)); Console.WriteLine(default(string)); Console.WriteLine(default(Color)); } //输出: 行1: 0 行2: 行3: Color [Empty] |