静的配列があり、その任意の要素を非静的メソッドに渡す必要があります。
それ、どうやったら出来るの?
public class MyClass
{
public static int[] staticArray = { 3, 11, 43, 683, 2731 };
public void SomeMethod(int value)
{
//...stuff...
}
public static void staticMethod()
{
SomeMethod(staticArray[2]); //error here
}
}
そのようなことをしようとすると、エラーが発生しますAn object reference is required for the non-static field, method, or property
。