2015年6月5日 星期五

C# Essentials

 

Tool:Visual Studio 2015 Enterprise RC、C# Essentials
OS:Windows Server 2012 R2

C# 6 提供許多新的語法。對於新語法不熟的人有福了,假設我們想要使用C# 的nameof語法取得變數的名稱。

 

在Visual Studio 2015 RC加入以下程式碼:

using System;

namespace CS6 {
  class Program {
    static void Main ( string [ ] args ) {
      if ( args == null ) {
        throw new ArgumentNullException ( "args" );
      }
    }
  }
}

目前在Visual Stuio 2015 RC的畫面看起來如下:

image

我們可以安裝C# Essentials 套件:

image

 

image

安裝完成後,需重開Visual Studio 2015 RC。

此時你將發現,"args"字串下方會有綠色的線條,你可以將游標停留在文字上方,按下CTRL + .

image

便會跳出Quick Action 視窗,提供修訂的建議。

image

若選取第一個項目,將自動修訂程式碼如下:

 

using System;

namespace CS6 {
  class Program {
    static void Main ( string [ ] args ) {
      if ( args == null ) {
        throw new ArgumentNullException ( nameof ( args ) );
      }
    }
  }
}

關於C# Essentials套件的說明可以參考這邊:

https://visualstudiogallery.msdn.microsoft.com/a4445ad0-f97c-41f9-a148-eae225dcc8a5

沒有留言:

總網頁瀏覽量