0
是否存在「實用」方法的任何命名約定,其存在的唯一原因是爲了使Linq語句更清晰?是否有「linq」方法的命名約定?
例子:
List<Member> myList = GetMembers();
myList.Where(AllMembersAreBlue);
//lots of code...
public bool AllMembersAreBlue(Member member)
{
//code
}
什麼是最正確的方式來命名的方法,如上述(AllMembersAreBlue)中提到的?有沒有約定?
我做了一些Google搜索,沒有找到答案。
嗯,我想說一個慣例通常是不這樣做,我能想到的一些非常罕見的使用案例,但通常看到一個linq查詢期望所有的代碼在這裏可見。如果你真的想這樣做,但我會用一個擴展方法,以便你用q.BlueMembers()代替q.Where(AllMembersAreBlue) –