2016-04-12 36 views
5

正如你在構建2016會議中所瞭解的,視覺工作室的下一個版本被推出爲Visual Studio Enterprise「15」Preview。我下載了這個預覽的ISO來檢查C#7.0的新功能。正如在C#展示會上所說的構建會議上,我添加了__DEMO____DEMO_EXPERIMENTAL__條件編譯符號到我的項目。現在,我得到這些功能的工作:VS「15」Preview中有哪些C#7.0功能?

  • 局部功能
  • 位分隔符
  • 二進制文字
  • 模式匹配

但是這兩個不工作,並生成失敗與錯誤:

  • 參考退貨和參考當地人
  • 元組文字語法

你能幫我爲什麼不能測試這兩個最後的特徵?

+0

@jesse您應該已經創建了一個同義詞,或者將[visual-studio-15]鏈接到了[visual-studio-15]標籤,而不是手動重新標記具有[tag:visual-studio-15]標籤的所有問題。主標籤[visual-studio-2017]。這是一個很少的工作,並沒有碰到所有的問題,並確保任何時候有人試圖使用實際的版本號永久正確。 –

回答

5

從今天開始,2016年4月12日@ 12:16下午(CDT)tuple功能處於「原型」階段,尚未提供。這與條件編譯符號無關。請查看Roslyn language feature status for details on C# 7.0

實際上,在更仔細地查看清單 - 看起來好像pattern matching也在「原型」中,這意味着我必須糾正。如果是這種情況,那麼你應該能夠從tuple branch found here本地下拉Roslyn編譯器。然後使用此版本編譯定義爲here的實驗代碼。

1

的Visual Studio 15預覽只會讓你的一些的C#7.0中提出的功能,更具體玩法:

  • 局部功能
  • 位分隔符
  • 二進制文字
  • 裁判返回
  • 和圖案匹配

基本上你已經提到的東西。這裏是source。目前尚不清楚何時可以提供其他產品。