-2

我有一个 LinQ 查询,它正在创建一个StackOverflowException.

代码:

class a
{
    string b;
}

List<a> s;

我正在尝试b按字母顺序选择不同的。

(from a in s select a.b).Distinct().OrderBy(b => b);
4

1 回答 1

1

也许你的代码是这样的:

class a
{
    private string _b;

    public string b
    {
        get 
        {
            return b; // <-- ERROR! Must be _b
        }

        set
        {
            _b = value;
        }
    }
}

另一个“最常见的”是b. 但如果b是 a string,则此选项不存在。

于 2013-08-14T09:55:09.360 回答