創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!
這篇文章將為大家詳細(xì)講解有關(guān)C#常用特性有哪些,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
1) async / await
使用 async / await 模式,可以在執(zhí)行代碼塊操作的時(shí)候不會(huì)阻塞 UI 或者當(dāng)前的線程。即使該操作被某些執(zhí)行動(dòng)作延遲了(比如一個(gè) web 請(qǐng)求),async / await 模式也會(huì)繼續(xù)執(zhí)行后續(xù)的代碼。
微軟文檔:https://msdn.microsoft.com/zh-cn/library/hh291443.aspx
2) 對(duì)象 / 數(shù)組 / 集合的初始值設(shè)定項(xiàng)(initializers)
通過(guò)使用對(duì)象、數(shù)組、集合的初始值設(shè)定項(xiàng),可以很容易地創(chuàng)建類、數(shù)組和集合的實(shí)例:
// 示例類 public class Employee { public string Name {get; set;} public DateTime StartDate {get; set;} } // 使用初始值設(shè)定項(xiàng)創(chuàng)建員工實(shí)例 Employee emp = new Employee {Name="John Smith", StartDate=DateTime.Now()};