我一直在寻找在循环中创建新对象的方法,找到了一些答案和主题,但它太难理解了。用列表和数组等制作它。
我想要做的是,从用户那里获取输入(假设为 3),并使用唯一名称创建与用户一样多的对象。比如newperson1、newperson2、newperson3等。
我的代码如下所示:
class person
{
}
class Program
{
static void Main(string[] args)
{
Console.Write("How many persons you want to add?: ");
int p = int.Parse(Console.ReadLine());
for (int i = 0; i < p; i++)
{
person newperson = new person();
}
}
}
Run Code Online (Sandbox Code Playgroud)
有没有办法在对象名称的末尾创建带有以下数字的新对象?谢谢!
编辑:
我的新代码如下所示;我更多是这样想的:
class Persons
{
//Person object id
public int id { get; set; }
//Persons name
public string name { get; set; }
//Persons adress
public string adress { get; set; } …Run Code Online (Sandbox Code Playgroud)