摘要: 在我们写代码的时候可以使用一些小的技巧来使代码变得更加简洁,易于维护和高效。下面介绍几种在C#/Net中非常有用的一些编程技巧。1 空操作符(??)在程序中经常会遇到对字符串或是对象判断null的操作,如果为null则给空值或是一个指定的值。通常我们会这样来处理string name = value;if (name == null){ name = string.Empty;}可以使用三元操作符(?:)对上面对吗进行优化string name = value == null ? string.Empty : value;这样使代码简洁了不少,但这还不是最简洁的,我们还可以使用??操作符... 阅读全文
posted @ 2013-10-30 17:47 快乐就好 阅读(3529) 评论(1) 推荐(2)
摘要: 首先需要声明的是“语法糖”这个词绝非贬义词,它可以给我带来方便,是一种便捷的写法,编译器会帮我们做转换;而且可以提高开发编码的效率,在性能上也不会带来损失。这让java开发人员羡慕不已,呵呵。1. 经过简化的Property早些时候我们这样声明Property1234567891011private string _myName;public string MyName{get { return _myName; }set { _myName = value; }}千篇一律的这样声明,没有多大意义,于是C#的设计人员将这个千篇一律的工作交给了编译器帮我们做了,我们现在可以这样声明1public 阅读全文
posted @ 2013-10-30 17:39 快乐就好 阅读(500) 评论(1) 推荐(0)