5

Build 2016 カンファレンスでご存知のように、Visual Studio の次期バージョンはVisual Studio Enterprise “15” Previewとして紹介されました。このプレビューの ISO をダウンロードして、C# 7.0 の新機能を確認しました。ビルド カンファレンスの C# プレゼンテーション セッションで述べたように、プロジェクトに条件付きコンパイル シンボルを追加__DEMO__しました。__DEMO_EXPERIMENTAL__これで、これらの機能が機能するようになりました。

  • ローカル関数
  • 桁区切り記号
  • バイナリ リテラル
  • パターンマッチング

しかし、これら 2 つは機能せず、ビルドはエラーで失敗します。

  • Ref リターンと Ref Locals
  • タプル リテラル構文

最後の 2 つの機能をテストできない理由を教えてください。

4

2 に答える 2

5

2016 年 4 月 12 日午後 12 時 16 分 (CDT)の時点で、このtuple機能は「プロトタイピング」段階にあり、まだ利用できません。これは、条件付きコンパイル シンボルに関係ありません。C# 7.0 の詳細については、 Roslyn言語機能のステータスを確認してください。

実際、リストを詳しく見てみるとpattern matching、「プロトタイピング」にもあるようです。つまり、修正する必要があります。その場合は、ここにあるブランチからRoslynコンパイラをローカルにプルダウンできるはずです。次に、このビルドを使用して、ここで定義されている実験的なコードをコンパイルします。tuple

于 2016-04-12T17:26:37.667 に答える
1

Visual Studio 15 Preview では、C# 7.0 で提案されている機能の一部のみを試すことができます。具体的には、次のとおりです。

  • ローカル関数
  • 桁区切り
  • バイナリ リテラル
  • ref リターン
  • とパターンマッチング

基本的に、あなたがすでに述べたもの。これがソースです。他の商品がいつ発売されるかは不明です。

于 2016-04-21T17:36:54.163 に答える