这是我的疑问之一:如果我有一个像 ABC 这样的类并且它具有 A、B、C 等三个项目(字符串类型)。我为 A 运行一个循环,然后在 List 中添加 obj。我再次为 B 运行一个循环,然后将 obj 添加到列表中。和 C 一样。
现在这不是我想要的。我从不想在每个循环之后添加 obj 。相反,我想在最后添加它们,以便列表只包含一个计数而不是三个。是否可以?
我知道如何将列表添加到另一个等,但我希望追加(而不是添加)。更新:嗯,我已经在我的问题中提到了这一点,我正在进一步解释。
public List<ABC> Method()
{
//Linq Query to get records
List<ABC> Lst = new List<ABC>();
foreach (var result in Linq)
{
ABC obj = new ABC ();
//here I make sub query to get A and add obj in list and adding in list
}
foreach (var result1 in Linq)
{
ABC obj = new ABC ();
//here I make sub query to get B and add obj in list and adding in list
}
foreach (var result1 in Linq)
{
ABC obj = new ABC ();
//here I make sub query to get C and add obj in list and adding in list
}
return Lst;
}
In my List I get:
Count1=A,null,null
Count2=null,B,null
Count3=null,null,C
我想得到
Count1=A,B,C.