初級 › static文脈からインスタンスメンバーへアクセスした原因 › パターン1
static文脈からインスタンスメンバーへアクセスした原因
staticなMainからインスタンスメンバーへ直接アクセスしようとしたときに出ます。
1 class Program { 2 int value = 10; 3 static void Main(string[] args) { 4 System.Console.WriteLine(_____________.value); ^ 5 } 6 }
Program.cs(4,34): error CS0120: An object reference is required for the non-static field, method, or property 'Program.value'
空欄を埋めてビルドを通す
staticなMainからは、インスタンスを作らないとインスタンスフィールドにアクセスできません。
次の問題