C# 2.0 里的default关键字
2009-07-14 14:26
295 查看
我们都知道C系列语言里的default关键字(用在switch语句中), 在C#2.0里扩展了此关键字的用法.
你可以通过default(Type)来获取Type的默认值. 这在泛型编程中将非常有用: T t = default(T);
using System;
2
3namespace Def
4{
5 class Program
6 {
7 static void Main()
8 {
9 Console.WriteLine(default(int));
10 Console.WriteLine(default(short));
11 Console.WriteLine(default(double));
12 Console.WriteLine(default(decimal));
13 Console.WriteLine(default(float));
14 Console.WriteLine(default(string)); //null
15 Console.WriteLine(default(string) == null);
16 Console.WriteLine(default(char)); //0
17 Console.WriteLine(default(char) == null);
18 Console.WriteLine(default(char) == 0);
19 Console.WriteLine(default(int?) == null); //default<Nullable> == null
20 Console.WriteLine(default(double?) == null);
21
22 Console.ReadKey();
23 }
24 }
25}
你可以通过default(Type)来获取Type的默认值. 这在泛型编程中将非常有用: T t = default(T);
using System;
2
3namespace Def
4{
5 class Program
6 {
7 static void Main()
8 {
9 Console.WriteLine(default(int));
10 Console.WriteLine(default(short));
11 Console.WriteLine(default(double));
12 Console.WriteLine(default(decimal));
13 Console.WriteLine(default(float));
14 Console.WriteLine(default(string)); //null
15 Console.WriteLine(default(string) == null);
16 Console.WriteLine(default(char)); //0
17 Console.WriteLine(default(char) == null);
18 Console.WriteLine(default(char) == 0);
19 Console.WriteLine(default(int?) == null); //default<Nullable> == null
20 Console.WriteLine(default(double?) == null);
21
22 Console.ReadKey();
23 }
24 }
25}
相关文章推荐
- C#2.0泛型中的变化: default 关键字
- 浅谈C#2.0泛型中的变化:default关键字
- C# 方法中的常见关键字(如:this,default etc.)
- c#常见关键字含意(for example: this, default etc.)
- C# 关键字 default
- C#2.0 新的关键字 yield
- C# default 关键字
- 说一说C#关键字Default的两种用法
- C#==> default关键字
- default 关键字泛型代码中的默认关键字(C# 编程指南)
- c# default 关键字
- C#2.0 : partial 关键字及 winform 体验
- 【整理】C#2.0泛型编程之概述、default()方法、别名指定与泛型约束
- c#2.0语法新关键字 partial
- C# 关键字--default
- c#中关键字default
- C#中default关键字用法简介
- C#2.0 : partial 关键字及 winform 体验
- 浅析c#范型中的特殊关键字where & default
- C# 中的default 关键字