using System;
ではなくusing static System.Console;
を使用しようとしていますので、WriteLine("bla")
とConsole.WriteLine("bla")
を入力するだけです。次のように「静的を使用しています」throwing error
私のコードは次のとおり
using static System.Console;
public class Program
{
public static void Main()
{
WriteLine("this is text")
}
}
それは以下のエラースロー:
-
コンパイルエラー(行1、列7):識別子が期待されると、私が使用している場合、
しかし期待クラス、デリゲート、列挙型、インターフェイス、または構造体 '静的' キーワード
コンパイルエラー(行1、列14)であります
using System;
とConsole.WriteLine("this is text")
、それは完全に動作します。誰もが私のコードが悪いのかを説明することができれば、それは素晴らしいことだが、私はプログラミングについてはほとんど知っているので、徹底的に説明してください:を除き、S
ある 'static'は、' Console'は 'Static'クラスすでにありますそのクラスのオブジェクトを作ることなく '.'演算子を使って直接メソッドにアクセスできるのはなぜですか? importステートメントから 'static'を削除するだけです。 –
@CoderofCode:OPはC#6の新しい '静的な '機能について話しています。最新のコンパイラが使用されていると仮定すると動作します。 –
OPに:どのバージョンのコンパイラを使用していますか?私。あなたは実際にC#6を使用していますか? –