I cannot set a string value of Name method of Thread array object watek[i]. Visual throws an exeption: "System.NullReferenceException: 'Object reference not set to an instance of an object.'"
int watki;
string watki2;
Console.WriteLine("Ile watkow uruchomic?: ");
watki2 = Console.ReadLine();
watki = Convert.ToInt32(watki2);
Thread[] watek = new Thread[watki];
for (int i = 0; i < watki; i++)
{
watek[i].Name = Convert.ToString(i);
watek[i] = new Thread(() => Program.Watek(watek[i].Name, watki));
}
My question is: is it even posible? And if yes, what am I doing wrong?