2014年12月2日 星期二

Visual Studio 2015 新功能 1 - 除錯Lambda

 

Tool:Visual Studio 2015 Preview、Visual Studio 2013 Update 4

在Visual Studio 2013 除錯Lambda Expression時,除錯視窗總是會出現Expression cannot contain lambda expressions的錯誤訊息,不允許進一步做除錯動作。

例如有Console程式如下

 

class Program {
  static void Main( string[ ] args ) {
    string[ ] data = { "Mary" , "Candy" , "LuLu" ,"Maggie"};
    var result= data.Where(s=>s.StartsWith("M") );
    foreach ( var item in result ) {
      Console.WriteLine( item);
    }
  }
}

Visual Studio 2014 Update 4進入中斷模式後,看到的畫面如下:

image

在Visual Studio 2015版有大改進,你可以直接在除錯視窗輸入運算式,馬上評估執行結果。例如下圖,我們可以馬上找出以M開頭,或L開頭的字串資料:

image

沒有留言:

總網頁瀏覽量