C#Linq返回对象

use*_*203 4 c# linq

我正在尝试实现一个方法:

  public Referee GetRefereeById(int refereeId)
        {
            var result = from b in Referees
                         where b.PersonId.Equals(refereeId)
                         select b;
            return (Referee)result;
        }
Run Code Online (Sandbox Code Playgroud)

该方法应该返回一个裁判对象.知道我做错了什么吗?

Ond*_*dar 10

尝试

return result.FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)