小编onu*_*bol的帖子

在循环中创建对象

我一直在寻找在循环中创建新对象的方法,找到了一些答案和主题,但它太难理解了。用列表和数组等制作它。

我想要做的是,从用户那里获取输入(假设为 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)

c# loops object

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×1

loops ×1

object ×1