Я занимаюсь домашней работой в школе. У меня есть класс с именем «Лицо» и с помощью этого класса пользователь должен добавить имя к объекту класса Person, его фамилии и т. Д. Я думал, можно ли автоматически определять переменные в цикле? У меня есть цикл, в котором пользователь вводит данные пользователя. Петля будет выглядеть так:Возможно ли автоматическое объявление переменных в петле? C#
for (int n = 0; n < 20; n++)
{
Console.WriteLine("Input name of person no. {0}: ", n);
name = Console.ReadLine();
Console.WriteLine("Input surname of person no. {0}", n);
surname = Console.ReadLine();
Person pers+n = new Person(name, surname);
arr[n] = pers+n;
}
Таким образом, объявление переменной будет чем-то вроде pers + n. Я понятия не имею, как я буду определять объекты Person в этом цикле наоборот. Благодаря!
Конечно, просто идти вперед: 'имя строки =' – Gustav
Вы думаете: «Я создаю n'th человек "- но это не так. Вы просто создаете * a * человека, а затем помещаете его в n-е место вашего массива. Или, может быть, я не получу тебя правильно – SimpleVar