C# Silverlight中没有列表的查找扩展方法?
我正在开发一个silverlight应用程序,我认为列表没有Find扩展方法 说C# Silverlight中没有列表的查找扩展方法?,c#,silverlight,list,find,extension-methods,C#,Silverlight,List,Find,Extension Methods,我正在开发一个silverlight应用程序,我认为列表没有Find扩展方法 说 List List=新列表(某物); list.Remove(list.Find(e=>e.id==10)); 找不到扩展方法?我缺少什么吗?为了减少下载量,它显然不是框架的一部分 您可以创建自己的扩展方法,如本文底部所述: 不包括它是为了减少运行时的大小 建议您改用LINQ扩展,例如First或FirstOrDefault: using System.Linq; ... List<Something&
List List=新列表(某物);
list.Remove(list.Find(e=>e.id==10));
找不到扩展方法?我缺少什么吗?为了减少下载量,它显然不是框架的一部分 您可以创建自己的扩展方法,如本文底部所述:
不包括它是为了减少运行时的大小 建议您改用LINQ扩展,例如
First
或FirstOrDefault
:
using System.Linq;
...
List<Something> list = new List<Something>(something);
list.Remove(list.First(e => e.id == 10));
使用System.Linq;
...
列表=新列表(某物);
list.Remove(list.First(e=>e.id==10));
using System.Linq;
...
List<Something> list = new List<Something>(something);
list.Remove(list.First(e => e.id == 10));