【发布时间】:2016-12-10 13:17:59
【问题描述】:
我正在做我的学校作业。我有一个名为“Person”的类,使用这个类,用户必须为 Person 类的对象添加一个名称,他的姓氏等等。我在想,是否可以在循环中自动定义变量?我有一个循环,用户输入人员的数据。循环看起来像这样:
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 对象。谢谢!
【问题讨论】:
-
当然,请继续:
string name = -
你在想“我正在创造第 n 个人”——但你不是。您只是在创建 a 人,然后将其放在数组的第 n 个位置。或者也许我没有让你正确