LINQ-C中的选择开关案例#
问题描述:
如何在LINQ中应用switch..case如选择?LINQ-C中的选择开关案例#
选择这个和这个之间进行选择。为此
选择此之间,这选择为此
...
...
选择此之间,选择此结束
这个和这个选择之间的选择
答
下面是一个简单的例子:
bool showEven = false;
var query = Enumerable.Range(0, 100);
switch (showEven)
{
case true: query = query.Where(i => i % 2 == 0); break;
case false: query = query.Where(i => i % 2 == 1); break;
}
foreach (var item in query)
Console.WriteLine(item);