扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
1、自动属性
在做一个程序是我们离不开属性,特别是实体类。我们用指头一个一个的敲着get和set及局部的变量(Fields),现在可好不用在重复敲那些东东了我们只要用到get和set,就和我们的接口声明差不多了,是不是很happy。
OK!看个例子先,在.NET 2.0下我们声明一个实体类要有如下做法,这个应该没什么意见吧!
1 public class Person { |
在.NET 3.x中我们可以省了很多东东,代码也变得简单很多,代码如下:
1 public class Person { |
2、对象的初始化
我们省了很多的代码,手指也少动了,没办法人总是越来越懒的嘛!下面我们来看看对象的初始化也是简单了不少,看代码就知道了,代码如下:第一个代码是.NET2.0中的初始化方式,而第二个是.NET 3.x的初始化方式,当然.NET2.0的方式也适合3.x的版本。
1 //.NET 2.0: |
3、集合的初始化
其实我们写程序也是在封装来为我们节省更多的东东,复用更多的东东。微软为我们做的也是越来越多,这是这篇文章的最后一个主题就是集合的初始化,我么一起来对照一下。
1 //.NET 2.0; |
OK!以上就是我们所温习的一个简单的特性,利用它们我们可以很简单的来书写实体类了,虽然在程序中完全支持.NET 3.x在现阶段还是不可能的,作为程序员学习在学习才是正道。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者