C# 累积添加列表输出

C# 累积添加列表输出,c#,list,C#,List,我有一个类,我使用list来获取(在c#中分配多个列表条目值) 如何累积添加列表值?您可以使用.add()将内容添加到列表中,这是根据定义累积的。我认为您需要执行以下操作: List empInfo = new List<detail_type>(); // whatever type is returned by GetEmployeeDetails foreach (ClassEmployee employee in employeeDetails) { empInfo.

我有一个类,我使用list来获取(在c#中分配多个列表条目值)


如何累积添加列表值?

您可以使用.add()将内容添加到列表中,这是根据定义累积的。

我认为您需要执行以下操作:

List empInfo = new List<detail_type>(); // whatever type is returned by GetEmployeeDetails
foreach (ClassEmployee employee in employeeDetails)
{
    empInfo.Add(GetEmployeeDetails(id, EmpId));
}

不可能知道你的问题是什么意思。您需要更清楚一点。“添加”是特定于单个列表项的,但GetEmployeeDetails()方法提供了列表(作为集合),因此我无法在此基础上添加list.Add()。@Sharpeye500列表可以是一个项。
if (strType.Length > 0) 
{  
  strType = strType + returned values; 
} 
else
{  
  strType = strType; 
}
List empInfo = new List<detail_type>(); // whatever type is returned by GetEmployeeDetails
foreach (ClassEmployee employee in employeeDetails)
{
    empInfo.Add(GetEmployeeDetails(id, EmpId));
}
empInfo.AddRange(GetEmployeeDetails(id, EmpId));