在Silverlight中没有查找列表扩展方法

本文关键字:列表 扩展 方法 查找 Silverlight | 更新日期: 2023-09-27 18:01:48

我正在开发一个silverlight应用程序,我认为没有查找列表扩展方法

,

List<Something> list = new List<Something>(something);
list.Remove(list.Find(e => e.id == 10));

没有找到扩展方法,我错过了什么?

在Silverlight中没有查找列表扩展方法

为了减少运行时的大小而不包含

建议您使用LINQ扩展,例如FirstFirstOrDefault:

using System.Linq;
...
List<Something> list = new List<Something>(something);
list.Remove(list.First(e => e.id == 10));

这显然不是框架的一部分,为了减少下载大小…

您可以创建自己的扩展方法,如本文末尾所述:

http://forums.silverlight.net/forums/p/67428/363321.aspx