linq-to-objects
Я принимаю как C#, так и VB.NET предложение, даже если я пишу приложение в VB.NET У меня есть два списка интергеров List1 {1,2,3,5} List2 {2,4,6,7} Я хочу иметь новый List3 {4,6,7}, который состоит из элементов List2, которых нет в List1. Я знаю, что могу написать хороший для каждого цикла для это...
Возможный дубликат:методы расширения LINQ-Any () vs Where () vs Exists() Учитывая список объектов в памяти, я выполнил следующие два выражения: myList.where(x => x.Name == "bla").Any() Vs myList.Any(x => x.Name == "bla") Последнее было самым быстрым всегда, я полагаю, что это связано с ...
Я пытаюсь выяснить, является ли строковое значение EndsWith другой строкой. Эта "другая строка" - значения из коллекции. Я пытаюсь сделать это как метод расширения для строк. Напр. var collection = string[] { "ny", "er", "ty" }; "Johnny".EndsWith(collection); // returns true. "Fred".EndsWith(collection); //...
Я пытаюсь найти разницу между двумя универсальными списками, как в примере ниже. Хотя t1 и t2 содержат одинаковые свойства, они не являются одним и тем же объектом, поэтому мне нужно реализовать IEqualityComparer. Похоже, что это работает с этим примером, но реальный класс имеет несколько других свойств, и ...
Я пишу метод, которому передается список , где AssetMovements выглядит примерно так public class AssetMovements { public string Description { get; set; } public List<DateRange> Movements { get; set; } } Я хочу иметь возможность сгладить эти объекты в список всех движений независимо от описания и...
Я пишу функцию, используя класс .NET GeoCoordinate. У нас есть класс Airport и класс City, Каждый из которых определяет свой собственный класс GeoCoordinate. Мне нужно выбрать ближайший аэропорт относительно города, и я пытаюсь сделать это с помощью метода GetDistanceTo(). То, что у меня сейчас есть, выгляд...
обзор одна из вещей, о которых я много спрашивал на этом сайте, - это LINQ. Вопросы, которые я задал, были широкими и разнообразными и часто не имеют большого контекста за ними. Поэтому в попытке консолидировать знания, которые я приобрел в Linq, я публикую этот вопрос с целью поддержания и обновления его д...
Я часто вижу, как люди используют Where.FirstOrDefault() выполнить поиск и захватить первый элемент. Почему бы просто не использовать Find()? Есть ли преимущество у другого? Я не мог сказать разницу. namespace LinqFindVsWhere { class Program { static void Main(string[] args) { ...
из того, что я понимаю из документации SelectMany, можно было бы использовать его для создания (сглаженной) последовательности отношения 1-many. у меня есть следующие классы public class Customer { public int Id { get; set; } public string Name { get; set; } } class Order { public int...
С методов расширения, мы можем написать удобные операторы LINQ, которые решают общие проблемы. Я хочу услышать, какие методы или перегрузки вам не хватает в System.Linq пространство имен и как вы реализовали их. предпочтительны чистые и элегантные реализации, возможно, с использованием существующих методов....