gpt4 book ai didi

c# - LINQ 按错误分组 : "does not contain a definition for ' GroupBy'"

转载 作者:行者123 更新时间:2023-12-05 08:13:48 25 4
gpt4 key购买 nike

我有一个需要分组的列表。在列表中我添加了这个对象:

private class MyObject {

private System.Drawing.Color color;
private string title;

public MyObject(System.Drawing.Color color, string title)
{
this.color = color;
this.title = title;
}

public string Title
{
get { return title; }
set { title = value; }
}

public System.Drawing.Color Color
{
get { return color; }
set { color = value; }
}

}

我将我的列表创建为:

System.Collections.Generic.List<MyObject> mList = new       System.Collections.Generic.List<MyObject >();

然后我尝试对内容进行分组:

var groupedList = mList.GroupBy(c => new {c.Title} ).ToList();

那是我收到错误的时候。有任何想法吗?我怎样才能做到这一点?谢谢!

最佳答案

这些类型的错误通常意味着您没有将 System.Linq 包括在您的使用列表中。尝试将其放在代码文件的顶部:

使用 System.Linq;

关于c# - LINQ 按错误分组 : "does not contain a definition for ' GroupBy'",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13093533/

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