在c#中初始化一个类的多个对象的最佳方法
本文关键字:对象 方法 最佳 一个 初始化 | 更新日期: 2023-09-27 18:09:35
我有一个应用程序,人们可以在控制台输入详细信息,所有的详细信息都存储为对象,问题是我不知道需要多少,所以初始化需要动态发生。我决定使用列表,这是正确的吗?如果没有的话,一些正确方向的指引就太好了。
List很好,假设您的对象名为"InputData",执行如下操作
public List<InputData> InputList = new List<InputData>();
public void Builder()
{
string input = Console.Readline();
InputData id = new InputData(input);
InputList.Add(id);
}
,然后可以在以后使用foreach
遍历该数据foreach(InputData i in InputList)
{
i.dosomething;
}
不确定这是否是你想要做的,让我知道如果你有一个更具体的查询
我认为您正在寻找以下内容:
Class Foo
{
//class definition here
}
main()
{
int count=10;//Can be dynamic
Foo fooObject= new Foo();
List<Foo> fooList=Enumerable.Repeat(fooObject, count).ToList();
}