摘要:
1.使用场景2.参考文章及示例代码下载1. 使用场景msdn:It returns the left-hand operand if it is not null; otherwise it returns the right operand.如果左侧值不为空的话,返回左侧的值,否则返回右面的值,下面是一个测试示例:classNullCoalesce{staticint?GetNullableInt(){returnnull;}staticstringGetStringValue(){returnnull;}staticvoidMain(){//??operatorexample.int?x= 阅读全文
posted @ 2011-01-28 19:47
qiang.xu
阅读(179)
评论(0)
推荐(0)
摘要:
1.使用情景2.参考文章及测试代码下载1. 使用情景default关键字主要是用于解决在泛型编程中变量初始化的问题,如何给类型为T的变量附一个默认值?这里就用到了default关键字,下面的示例使用的int做的测试: // default主要是用于泛型编程,这里仅仅是简单的测试 int defaultIntValue = default(int); Console.WriteLine(defaultIntValue); 下面这个示例是default关键字的相当于小技巧的例子:使用default关键字判定一个类型是否是引用或者是值类型。 class Program { static void M 阅读全文
posted @ 2011-01-28 19:20
qiang.xu
阅读(820)
评论(0)
推荐(0)

浙公网安备 33010602011771号