4 c# silverlight extension-methods list find
我正在研究一个silverlight应用程序,我发现List没有Find扩展方法
说,
List<Something> list = new List<Something>(something);
list.Remove(list.Find(e => e.id == 10));
Run Code Online (Sandbox Code Playgroud)
没有查找扩展方法我错过了什么?
它不包括在内以减小运行时的大小.
建议您改用LINQ扩展名,例如:First或FirstOrDefault:
using System.Linq;
...
List<Something> list = new List<Something>(something);
list.Remove(list.First(e => e.id == 10));
Run Code Online (Sandbox Code Playgroud)