我正在研究一个silverlight应用程序,我发现List没有Find扩展方法
说,
List<Something> list = new List<Something>(something);
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));