0

是否存在“实用程序”方法的命名约定,其存在的唯一原因是使您的 Linq 语句更清晰?

例子:

List<Member> myList = GetMembers();
myList.Where(AllMembersAreBlue);

//lots of code...

public bool AllMembersAreBlue(Member member)
{
    //code
}

命名上述方法( AllMembersAreBlue )的最正确方法是什么?有什么约定吗?

我做了一些谷歌搜索,没有找到答案。

4

1 回答 1

1

只要您了解我的意图,就可以使用适合您的任何名称。

但是,在这种情况下,我并没有真正看到单独方法的意义:

myList.Where(m => m.Members.All(x => x.Color == Color.Blue))
于 2013-10-22T12:11:26.930 回答