我正在获得与上一个问题相关的帮助,但随后被告知要提出一个与之相关的新问题,但是给出的代码遇到了错误:
public void AddPersonToCommunity(string person, string communityName)
{
var result = communities.Where(n => String.Equals(n.CommunityName, communityName)).FirstOrDefault();
if (result != null)
{
result.Add(new Person() { PersonName = person }); //no definition for add?
}
}
您可以在此处查看上一个问题以了解更多细节:休息中的关系?
如果我这样做var result = communities;
了,那么结果就会有 Add 的定义,所以我不确定发生了什么?