標籤:“Lambda 運算式”是一個匿名函數,它可以包含運算式和語句,並且可用於建立委託或運算式分類樹類型。所有 Lambda 運算式都使用 Lambda 運算子 =>,該運算子讀為“goes to”。該 Lambda 運算子的左邊是輸入參數(如果有),右邊包含運算式或語句塊。Lambda 運算式 x => x * x 讀作“x goes to x times
標籤:6.0增加了 字串嵌入值 的新文法糖。以前我們做拼接的時候,一般這樣寫 var s = string.Format("this is a {0} !!!" , class1.p1);寫一個兩個的預留位置還能記得住,要是長了,10幾個的時候,可能就有點兒亂了。 在VS2015下,就可以這麼簡單的寫了 var s = $"this is a {class1.p1} !!!"; $相當於@這種轉義符, {}
標籤:https://msdn.microsoft.com/en-us/library/hh156499(v=vs.140).aspx This page lists key feature names for each version of C# with descriptions of the new and enhanced features in the lastest version of the language. Previous VersionsC# 1,
標籤:將List<string> srcDocCode的資料按照20一組拆分。 List<List<string>> listGroup = new List<List<string>>(); int j = 20; for (int i = 0; i < srcDocCode.Count; i += 20) {
標籤:1、自動屬性的增強1.1、自動屬性初始化 (Initializers for auto-properties)C#4.0下的果斷實現不了的。C#6.0中自動屬性的初始化方式只要接觸過C#的肯定都會喜歡這種方式。真是簡潔方便呀。 1.2、唯讀屬性初始化Getter-only auto-properties先來看一下我們之前使用的方式吧 public class Customer { public string Name { get; }
標籤:1.簡單調用外部程式檔案(exe檔案,批處理等),只需下面一行代碼即可System.Diagnostics.Process.Start(“應用程式檔案全路徑”);2.如果要等待調用外部程式執行完畢才執行下面代碼,只需要在後面加上WaitForExit()方法System.Diagnostics.Process.Start(應用程式檔案全路徑).WaitForExit();3.另一種方法:使用執行個體化方法不使用靜態方法1 Process process =