[解決済み] C#言語仕様書6.0はどこで入手できますか?[クローズド]
2023-05-11 01:38:24
質問内容
がどこにあるかは知っています。 C# 5 言語仕様 とありますが、C# 6 Language Specificationはどこにも見当たりません。
はどこにあるのでしょうか。 C# 6 言語仕様書は?
どのように解決するのですか?
執筆時点(2016年5月)では、Microsoft はまだ C#6 の仕様の更新を終えていません。一応、MicrosoftのC#6仕様の最新の現行ドラフトをここに載せておきます。 https://github.com/ljw1004/csharpspec/blob/gh-pages/README.md
この現在のドラフトは、いくつか残っているTODOコメントとチェックを除けば、ほぼ完成しています。(このバージョンは github+markdown に変換されていますが、仕様の DOCX 版と PDF 版、および ANTLR 形式の文法をダウンロードするためのリンクもあります)。
C#5 から C#6 へのすべての仕様変更の完全なリストについては、プルリクエストを参照してください。 https://github.com/ljw1004/csharpspec/pull/1/files
(なぜ Microsoft はまだ C#6 仕様を正式にリリースしていないのでしょうか? それは、ECMA に整合するための作業が進行中で、もちろん時間がかかるからです。今 C#6 仕様のリリースに労力を費やして、ECMA に整合した後で C#6 仕様の後続バージョンが出るのは残念に思われました) 。
関連
-
[解決済み] Could not find a part of the path ... binroslyncsc.exe
-
[解決済み] enumを列挙するには
-
[解決済み] C#の正しいバージョン番号を教えてください。
-
[解決済み] 複数の例外を一度にキャッチする?
-
[解決済み] C#で文字列のエンコーディングを手動で指定せずに、一貫性のあるバイト表現を得るには?
-
[解決済み] IDisposable インターフェースの正しい使用法
-
[解決済み] 型チェック:typeof、GetType、is?
-
[解決済み] .NETコンソールアプリケーションでアプリケーションのパスを取得するにはどうすればよいですか?
-
[解決済み] C# の辞書を値で初期化する適切な方法
-
[解決済み】大文字・小文字を区別しない「Contains(string)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] エンティティタイプ ApplicationUser は、現在のコンテキストのモデルの一部ではありません。
-
[解決済み】GDI+、JPEG画像をMemoryStreamに変換する際にジェネリックエラーが発生しました。
-
[解決済み] 'SubSonic.Schema .DatabaseColumn' 型のオブジェクトをシリアライズする際に、循環参照が検出されました。
-
[解決済み】プロジェクトビルド時のエラー。エディタでスクリプトにコンパイルエラーがあるため、Playerのビルドにエラーが発生する
-
[解決済み】ORA-01008: すべての変数がバインドされていません。これらはバインドされています。
-
[解決済み】「...は'型'であり、与えられたコンテキストでは有効ではありません」を解決するにはどうすればよいですか?(C#)
-
[解決済み】値をNULLにすることはできません。パラメータ名:source
-
[解決済み】Linq 構文 - 複数列の選択
-
[解決済み] 2つのリストを結合する
-
[解決済み】Unityでゲームオブジェクトのすべての子をループスルーして破壊する方法?