static void Main(string[] args) { Console.WriteLine("Введите размер массива"); int size = Convert.ToInt32(Console.ReadLine()); OdnMas mas = new OdnMas(size); tochka tchk; char otvet; int index; while (true) { menu(); otvet = Convert.ToChar(Console.ReadLine()); switch (otvet) { case '1': Console.WriteLine("Введите индекс:"); index = Convert.ToInt32(Console.ReadLine()) - 1; tchk = new tochka(1); mas[index] = tchk; break; case '2': Console.WriteLine("Введите индекс:"); index = Convert.ToInt32(Console.ReadLine()) - 1; tchk = new tochka(1); mas[index] = tchk; break; case '3': Console.WriteLine("Введите индекс:"); index = Convert.ToInt32(Console.ReadLine()) - 1; if (mas[index] != null) { Console.WriteLine("x=" + mas[index].X + "\ty=" + mas[index].Y + "\tz=" + mas[index].Z); } break; default: return; } } }
public OdnMas(int ch) { size = ch; massive = new tochka[size]; for (int i = 0; i < massive.Length; i++) { massive[i] = new tochka(); } }