相关疑难解决方法(0)

LINQ相当于foren for IEnumerable <T>

我想在LINQ中做相同的以下内容,但我无法弄清楚如何:

IEnumerable<Item> items = GetItems();
items.ForEach(i => i.DoStuff());
Run Code Online (Sandbox Code Playgroud)

什么是真正的语法?

linq ienumerable foreach

694
推荐指数
12
解决办法
46万
查看次数

Linq To Sql - 动态OrderBy - 案例何时

我正在使用Linq来实现sqlLinq动态 OrderBy.

我知道linq dynamic可以像 - orderby("column_name")那样进行简单的排序.

它是否支持更复杂的东西,比如"CASE WHEN"中的查询?

string orderbyQuery = "(CASE WHEN (username == 100) THEN 1 ELSE 0 END) DESC)";
Run Code Online (Sandbox Code Playgroud)

这是我的查询:

var u = from u in db.users
        orderby(orderbyQuery)
        select u;
Run Code Online (Sandbox Code Playgroud)

上面的例子不起作用!,任何想法,如果它可能吗?还有其他办法吗?

谢谢

linq dynamic sql-order-by linq-to-sql

6
推荐指数
1
解决办法
1万
查看次数

按另一个字符串列表对字符串列表进行排序

我有一个字符串列表,我希望按另一个字符串列表排序,如果列表中有不在比较器列表中的项目,我想要它们,因为它们位于列表的末尾.我怎样才能做到这一点?

所以,如果我有这个列表:List<string> {"A","T","G","F","V","E","W","Q" }
我有一个比较器:List<string> {"T","F","V","A" }
我希望结果是:List<string> {"T","F","V","A","G","E","W","Q" }

谢谢!

c# linq sorting

4
推荐指数
2
解决办法
942
查看次数

标签 统计

linq ×3

c# ×1

dynamic ×1

foreach ×1

ienumerable ×1

linq-to-sql ×1

sorting ×1

sql-order-by ×1