Я работаю над приложением silverlight и решил, что нет метода расширения Find для списка
скажем,
List<Something> list = new List<Something>(something); list.Remove(list.Find(e => e.id == 10));
нет метода расширения Find, я что-то упустил
Он не был включен для уменьшения размера среды выполнения.
Рекомендуется использовать вместо этого расширения LINQ, например First или FirstOrDefault:
First
FirstOrDefault
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