C#3.0高级特性 New C#3 Language Features

1.Linq
2.Extension Methods
3.Lambda Methods


string [] names=new string[]{"bill","Jane","Bob"};

IEnumberable<string> bs=name.Where<string>(
deletegate(string s){ return s.StartWith("b"); }
);


等同于: IEnumberable<string> bs=names.Where( n => n.StartWith("b") );

4.Generic Type Inference
5.Automatic properties
6.Object and Collection Initializers
7.Type Inference 类型推断
e.g.: var now=new DateTime(2001,1,1); // The variable takes the type Datetime
8. Anynymous Types 匿名类型.

原文地址:https://www.cnblogs.com/wucg/p/1910072.html