LINQ - 介于"a"和"e"之间

Jes*_*aja 4 c# linq

我有一个通用的学生名单.我希望在between "a" and "e"LINQ的帮助下开始过滤学生姓名.

Students = Students.Where(s => s.Name.Substring(0, 1) == "a" 
                            && s.Name.Substring(0, 1) == "e").ToList();
Run Code Online (Sandbox Code Playgroud)

请帮我这样做.

Pre*_*ott 5

未经测试可能有效:

Students = Students.Where(s => s.Name.Substring(0, 1) >= "a" 
                        && s.Name.Substring(0, 1) <= "e").ToList();
Run Code Online (Sandbox Code Playgroud)

另外

Students = Students.Where(s => ["a", "b", "c", "d", "e"]
                               .contains(s.Name[0]).ToList();
Run Code Online (Sandbox Code Playgroud)