C# 关键字 default
2014-02-13 10:22
239 查看
在泛型类和泛型方法中产生的一个问题是,在预先未知以下情况时,如何将默认值分配给参数化类型 T:
T 是引用类型还是值类型。
如果 T 为值类型,则它是数值还是结构
http://msdn.microsoft.com/zh-cn/library/xwth0h0d.aspx
输出结果:
T 是引用类型还是值类型。
如果 T 为值类型,则它是数值还是结构
http://msdn.microsoft.com/zh-cn/library/xwth0h0d.aspx
//T a = default(T); int i = default(int); Console.WriteLine(i); Console.WriteLine(default(int)); Console.WriteLine(default(DateTime)); Console.WriteLine(default(bool)); Console.WriteLine(default(decimal)); Console.WriteLine(default(string)); Console.WriteLine(default(string) == null); Console.WriteLine(default(string)==""); Console.WriteLine(default(string)==string.Empty);
输出结果:
![](http://images.cnitblog.com/blog/499406/201402/131021422833166.jpg)
相关文章推荐
- C#中泛型默认关键字(default)详解
- C# default 关键字
- c# default 关键字
- c#范型中特殊关键字where & default
- c# Default关键字
- default 关键字泛型代码中的默认关键字(C# 编程指南)
- C# 关键字--default
- C#2.0泛型中的变化: default 关键字
- c# Default关键字
- C# 7.1中default关键字的新用法
- 浅谈C#2.0泛型中的变化:default关键字
- c# Default关键字
- 说一说C#关键字Default的两种用法
- C#default关键字(泛型代码中的默认关键字)
- C# 参考之文字关键字null、true、false、default 以及where
- c#常见关键字含意(for example: this, default etc.)
- C#==> default关键字
- C#中default关键字的使用
- 浅析c#范型中的特殊关键字where & default
- C#中default关键字用法简介