Witam wszystkich i bardzo proszę o pomoc.
Mam taki kod:
public partial class _Default : System.Web.UI.Page
{
...
public int[,] spins;
protected void Page_Load(object sender, EventArgs e)
{
...
int[,] spins = new int[size, size];
init(spins);
}
static double deltaE(int[,] s, int i, int j, double J)
{
...
}
static void init(int[,] s)
{
...
}
static void flip(int[,] s)
{
...
double de = deltaE(s, i, j, J);
...
}
}
protected void Timer1_Tick(object sender, EventArgs e)
{
...
flip(spins);
...
}
}
Wszystko jest prawie ok ... program się kompiluje, ale gdy timer wywołuje funkcje flip, a ta z kolei deltaE to dostaje "Odwołanie do obiektu nie zostało ustawione na wystąpienie obiektu." i debugger twierdzi, że s =null.
Bardzo proszę o pomoc. To pewnie coś trywialnego, ale nie potrafię sobie dać z tym rady. Jak to zrobić porządnie ?