6

この編集以降、C# に関するウィキペディアの記事では、「サービスとしてのコンパイラ ("Roslyn")」と並んで、C# の将来の機能として「静的クラス インポート」が言及されています。

この機能は実際にコンパイラ チームのメンバーによって発表または示唆されたのでしょうか?

4

2 に答える 2

2

Eric Lippert はこの機能について投稿しましたが、実装を約束しませんでした。

于 2012-06-13T07:43:40.873 に答える
1

これの原因である可能性が最も高いEricLippertの記事で、彼はスクリプト言語としてC#を使用することについて議論しています。また、Roslyn CTPには、C#インタラクティブウィンドウとC#スクリプトエンジンが含まれています。

C#Interactiveは、多少異なるバージョンのC#を使用します。たとえば、必ずしもセミコロンは必要ありません。また、最上位のメソッドと最上位のステートメントを使用できます。また、静的クラスのインポートを使用することもできます。

> using System.Math;
> Abs(-5)
5

このため、静的クラスのインポート(および前述した他の「スクリプト」機能)は通常のバージョンのC#には含まれないと思いますが、C#スクリプトで使用することはできます。

于 2012-06-13T10:01:51.567 に答える