C# 5新特性

绑定运算符 :=:

comboBox1.Text :=: textBox1.Text; //将文本框的内容绑定到下拉框。  

带参数的泛型构造函数

public class T MyClass : T,new () //必须要有一个公共的无参构造方法

支持null类型运算

int? x= null;
int? y = x + 40;
// x=null y=40

case支持表达式

switch(myobj)
{
case myoutherobj.Trim().Lower:
//xxxxxxxx
break;
}

扩展属性

[Associate(string)]

public static int Zivsoft_ExtensionProperty { get;set;}

异步编程

//例子:
private readonly HttpClient _httpClient = new HttpClient();

downloadButton.Clicked += async (o, e) =>
{
   // This line will yield control to the UI as the request
   // from the web service is happening.
   //
   // The UI thread is now free to perform other work.
   var stringData = await _httpClient.GetStringAsync(URL);
   DoSomethingWithData(stringData);
};

本文系作者 @ 原创发布在 IT梦。未经许可,禁止转载。

喜欢()
0 0 投票数
Article Rating
订阅评论
提醒
guest
0 评论
内联反馈
查看所有评论
热门搜索
27 文章
12 评论
76 喜欢
Top
0
希望看到您的想法,请您发表评论x
()
x