LINQ查询出现StackOverflow异常
本文关键字:StackOverflow 异常 查询 LINQ | 更新日期: 2023-09-27 18:27:33
我有一个LinQ查询,它正在创建一个StackOverflowException
。
代码:
class a
{
string b;
}
List<a> s;
我试图按字母顺序选择不同的b
。
(from a in s select a.b).Distinct().OrderBy(b => b);
也许您的代码是这样的:
class a
{
private string _b;
public string b
{
get
{
return b; // <-- ERROR! Must be _b
}
set
{
_b = value;
}
}
}
另一个"最常见"的是b
的递归比较器。但如果b
是string
,则此选项不存在。