我正在开发一个silverlight应用程序,我认为没有Find的扩展方法
说,
List<Something> list = new List<Something>(something);
list.Remove(list.Find(e => e.id == 10));
没有查找扩展方法我错过了什么?
答案 0 :(得分:5)
没有包含它来减少运行时的大小。
建议您使用LINQ扩展名,例如First
或FirstOrDefault
:
using System.Linq;
...
List<Something> list = new List<Something>(something);
list.Remove(list.First(e => e.id == 10));
答案 1 :(得分:1)