この編集以降、C# に関するウィキペディアの記事では、「サービスとしてのコンパイラ ("Roslyn")」と並んで、C# の将来の機能として「静的クラス インポート」が言及されています。
この機能は実際にコンパイラ チームのメンバーによって発表または示唆されたのでしょうか?
この編集以降、C# に関するウィキペディアの記事では、「サービスとしてのコンパイラ ("Roslyn")」と並んで、C# の将来の機能として「静的クラス インポート」が言及されています。
この機能は実際にコンパイラ チームのメンバーによって発表または示唆されたのでしょうか?
Eric Lippert はこの機能について投稿しましたが、実装を約束しませんでした。
これの原因である可能性が最も高いEricLippertの記事で、彼はスクリプト言語としてC#を使用することについて議論しています。また、Roslyn CTPには、C#インタラクティブウィンドウとC#スクリプトエンジンが含まれています。
C#Interactiveは、多少異なるバージョンのC#を使用します。たとえば、必ずしもセミコロンは必要ありません。また、最上位のメソッドと最上位のステートメントを使用できます。また、静的クラスのインポートを使用することもできます。
> using System.Math;
> Abs(-5)
5
このため、静的クラスのインポート(および前述した他の「スクリプト」機能)は通常のバージョンのC#には含まれないと思いますが、C#スクリプトで使用することはできます。