【发布时间】:2011-04-06 07:02:38
【问题描述】:
您好,
我正在寻找一种转换方式
foreach (var sEvent in Events)
{
sEvent.SomeId = 0;
}
到
Events.Set(m=>m.SomeId, 0);
或类似的东西。
所以基本上我想让它成为一个单行事件,将所有“SomeId”设置为 0;
有什么办法吗?
【问题讨论】:
-
没有“Lambda 扩展”,您将 2 个概念合二为一:“Lambda 表达式”和“扩展方法”。
-
是的,但我正在寻找一种在扩展中实现 lambda 的方法。但似乎已经有一种方法可以满足我的要求。
-
我的只是一个澄清。更准确地说,标题应该是“如何创建采用 lambda 表达式的扩展方法”。不过你的目的很明确:)
-
感谢您的评论!
标签: c# lambda extension-methods