错误:“;预期”,找不到我错过的地方

时间:2011-01-14 05:25:21

标签: c# asp.net-mvc public partial-classes

我正在使用公共局部类来扩展一些LINQ TO SQL类,并且在我添加一个奇怪的属性时[第一次尝试]得到上述错误,不确定我是否正确行事。 :S

无论如何,代码如下:

public partial class Round
{
    public int PlayersInRound
    {
        get { return this.RoundMembers.Count(); }
    }

    public bool PlayerIsInRound(string sUsername)
    {
        get { return ((from x in this._RoundMembers where x.Member.Email == sUsername select x).Count() >= 1); }
    }
}

VS IDE在第三行到最后一行的“{”处给出了一个红色下划线,我不知道为什么。第一个添加一个似乎工作正常,但我不完全确定它确实如此,因为我还没有建立足够的网站,我也真的知道如何到目前为止做TDD。 :P

非常感谢,伙计们! :)

1 个答案:

答案 0 :(得分:3)

您的错误位于PlayerIsInRound:您正在将方法与属性混合

删除get{}

public bool PlayerIsInRound(string sUsername)
{
    return ((from x in this._RoundMembers where x.Member.Email == sUsername select x).Count() >= 1);
}