【发布时间】:2020-02-10 05:23:29
【问题描述】:
我从这样的班级得到了一份清单:
List<clsLinkObject> FinalValsLinks = new List<clslinkObject>();
并且该类包含:
public class clsLinkObject
{
public string clientCode { get; set; }
public string clienteName { get; set; }
public string units { get; set; }
}
它是通过程序用 FinalValsEnlaces.Add(myLinkObj); 填充的。 所以它最终得到一个可以重复其 clientCode 的对象列表。我需要将重复的分组并添加其单位:
- 选择所有重复的clientCode。
- 添加所有这些单位
- 删除它们并在总数中添加一个。
那么,有什么简单直接的方法可以做到这一点,或者只是遍历它们并创建一个新对象? 如果迭代方式更容易,是创建一个新对象还是修改我拥有的对象更好?
foreach(var objadd in FinalValsLinks)
{//count and add
string tmpclientN= "";
tmpclientN = objadd.clientCode
...
}
提前致谢。
【问题讨论】: