linq

есть ли короткий способ преобразования строго типизированного List<T> к массиву того же типа, например: List<MyClass> до MyClass[]? под коротким я подразумеваю один вызов метода, или, по крайней мере, короче, чем: MyClass[] myArray = new MyClass[list.Count]; int i = 0; foreach (MyClass myClass i...

Я хотел бы сделать что-то подобное в .NET 3.5. Какой самый быстрый способ? IEnumerable<DataRow> collection = TypedDataSet.TypedTableBase<DataRow>.Rows as IEnumerable<DataRow>; ...

есть ли метод поиска linq lambda, который возвращает null, вместо того, чтобы выдавать исключение при поиске списка? мое текущее решение-это что-то вроде: (чтобы избежать исключения из перебрасываясь) if (list.Exists(x => x.Foo == Foo)) { var listItem = list.Find(x => x.Foo == Foo); } Он просто ...

кто-нибудь придерживается каких-либо правил (или вы вынуждены придерживаться каких-либо правил вашим работодателем?) при выборе использования синтаксиса запроса LINQ или лямбда-выражения внутри одного из методов расширения LINQ? Это относится к любым сущностям, SQL, объектам, чему угодно. на нашем рабочем ме...

У меня есть класс в моем приложении public class ProductInfo { public int ProductId {get;set;} public int ProductType{get;set;} } Я хочу написать запрос linq, который может вернуть мне список ProductIds в формате, разделенном запятыми, где ProductType равен определенному числу ? Я пробовал использоват...

требование: в несортированном списке определите, существует ли дубликат. Типичный путь я хотел бы сделать это квадратичная вложенный цикл. Мне интересно, как другие решают эту. Есть ли элегантный, высокопроизводительный метод в Linq? Что-то общее, что принимает лямбда или компаратор, было бы неплохо. ...

Как получить ближайший номер от A List<int> с LINQ? например: List<int> numbers = new List<int>(); numbers.Add(2); numbers.Add(5); numbers.Add(7); numbers.Add(10) мне нужно найти самое близкое значение в списке к номеру 9. В данном случае 10. Как я могу сделать это с LINQ?...

это JSON, который я получаю от запроса на .NET: { "id": "110355660738", "picture": { "data": { "url": "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-prn2/1027085_12033235063_5234302342947_n.jpg", "is_silhouette": false } } } и я хотел бы поймать поле "url", используя (может б...

Я надеюсь, что кто-то может доказать, меня неправильно :) Если я сделаю это: List<string> a = new List<string> { "b", "c", "a", "aa" }; var b = a.OrderBy(o => o).ToList(); Я ожидал бы, что результат 'b' будет: a aa b c вместо этого, результат я получаю: a b c aa как я могу заставить O...

есть ли способ, чтобы преобразовать dynamic объект IEnumerable тип для фильтрации коллекции со свойством. dynamic data = JsonConvert.DeserializeObject(response.Content); мне нужно получить доступ к чему-то вроде этого var a = data.Where(p => p.verified == true) Какие Идеи?...