public class Model
{
public string Name { get; set; }
public int Count { get; set; }} List<Model> list = new List<Model>();
for (int i = 0; i < 10; i++)
{
Model m = new Model();
m.Name = i + "Name";
m.Count = (i + 1);
list.Add(m);
}
linq 如何查找list 中已经存在的name 并更新其count值?
并最后统计出name值相同的所有count的总和?
解决方案 »
- c# winform 提交网页信息 求帮助
- 窗体的命名有什么要求呢?是不是需要前缀呢? 比如按钮一般是 btn打头。 我想问,窗体有要求吗?一般是以什么打头呢?
- Could not load type问题,请高手指教
- 设置上下文菜单出现的问题?(代码如下)
- 代码小问题,谁帮解决?
- 怎样在打开的Excel中调用这个Excel里的某个宏?
- 还是关于C#正则表达式的问题
- 【大牛看看】WebClient uploafile上传文件问题
- 有志于自己做出点东西,又不满足于上班,希望自己创业,又没有合作团队的南京程序员进来!!!!!(其它地方也可以)!!!!
- 点击DATAGRID数据区任何地方都让整行被选中加亮,怎么做?
- C#不调用任何系统函数
- 模拟web文件上传
group p by p.Name into g
select new
{
Name=g.Key,
Count=g.Count()
}
var res=from q in list
group q by q.Name into g
select new Model {Name=g.Key, Count= g.Sum(x=>x.Count)};