LinQ 学习之旅 自动属性

开发者在线 Builder.com.cn 更新时间:2007-11-20作者:SouthSea 来源:博客园

本文关键词: LINQ 自动属性

基础数据类型都可以像 LinQ学习之旅 从整型数组中找出偶数  那样写,对数据的筛选、排序。C#语言的新特性:

  自动属性:

  在以前的我们写一个类属性一般都要定义一个私有变量,如:

以下是引用片段:
   public class Person
   {
   private int _id;
  
   public int Id
   {
   get 
   set 
   }
  
   private string _fristName;
  
   public string FirstName
   {
   get 
   set 
   }
  
   private string _lastName;
  
   public string LastName
   {
   get 
   set 
   }
   }

  在VS2008的新写法:

以下是引用片段:
public class Person
   {
   public Person() 
   public int ID 
   public string LastName 
   public string FirstName 
   }

  我现在也分不清楚是在写LinQ还是C#了,嘻嘻。。。。

  对象实例化:

以下是引用片段:
  Person person = new Person ;以前的写法要给第个属性赋值,或是重写一个构造方法,带有三个参数的构造方法
  集合初始化
  List people = new List {
   new Person ,
   new Person 
   }

   自我感觉新的特性就是方便,呵呵,我在VS2005中,没试过新的写法,Demo是使用VS2008写的。

查看本文来源

用户评论

  • 用户名
  • 评论内容