gpt4 book ai didi

c# - 如何向 ILIST 添加指定数量的列表元素?

转载 作者:行者123 更新时间:2023-12-03 04:11:49 24 4
gpt4 key购买 nike

我有一个类(class)如下:

public class ABC {
public IList<TextFillerDetail> TextFillerDetails
{ get { return _textfillerDetails; } }
private List<TextFiller> _textfillerDetails = new List<TextFiller>();
}

我实例化此类并向其中添加一些 TextDetails:

var ans = new ABC();
ans.TextDetails.Add(new TextDetail());
ans.TextDetails.Add(new TextDetail());
ans.TextDetails.Add(new TextDetail());
ans.TextDetails.Add(new TextDetail());

有没有一种方法可以通过向类中添加一些代码(例如不同类型的构造函数)来一步完成此操作。例如传入数字5来请求添加五个元素?

var ans = new ABC(5);

最佳答案

您可以将其添加为构造函数参数:

public class ABC()
{
public ABC(int count)
{
for (int i = 0; i < count; i++)
{
TextDetails.Add(new TextDetail());
}
}

// Stuff
}

关于c# - 如何向 ILIST 添加指定数量的列表元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6335168/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com