We all know the default keyword (used in the switch statement) in the C series language, and the usage of this keyword is extended in C #2.0.
You can use default (type) to obtain the default value of type, which is useful in generic programming:T = default (t );
-= Default testing code =-
1 Using System;
2
3 Namespace 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 }