我有一个静态数组,我需要将它的任意元素传递给非静态方法。
我怎么做?
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
。