Запитання з тегом «linq-to-objects»

20
Динамічний LINQ OrderBy на IEbrobro <T> / IQueryable <T>
Я знайшов приклад у прикладах VS2008 для Dynamic LINQ, який дозволяє використовувати рядок, схожий на sql (наприклад, OrderBy("Name, Age DESC"))для замовлення. На жаль, включений метод працює лише IQueryable&lt;T&gt;. Чи є спосіб увімкнути цю функціональність IEnumerable&lt;T&gt;?
668 c#  linq  linq-to-objects 


12
Сортування списку за допомогою Lambda / Linq до об'єктів
У мене є рядок "сортувати за властивістю". Мені потрібно буде використовувати Lambda / Linq для сортування списку об’єктів. Наприклад: public class Employee { public string FirstName {set; get;} public string LastName {set; get;} public DateTime DOB {set; get;} } public void Sort(ref List&lt;Employee&gt; list, string sortBy, string sortDirection) { //Example …

4
Код, еквівалентний ключовому слову «дозволити» у викликах методу розширення LINQ
Використовуючи функції розуміння запиту компіляторів C #, ви можете писати код на зразок: var names = new string[] { "Dog", "Cat", "Giraffe", "Monkey", "Tortoise" }; var result = from animalName in names let nameLength = animalName.Length where nameLength &gt; 3 orderby nameLength select animalName; У виразі запиту вище letключове слово …

9
Дізнатися про LINQ [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 2 роки тому . Удосконаліть це питання Огляд Одна з речей, про яку я багато запитувала на цьому сайті, це LINQ . …

5
Linq вибирає об’єкти у списку, де існує IN (A, B, C)
У мене є список orders. Я хочу вибрати ordersна основі набору статусів замовлень. Так по суті select orders where order.StatusCode in ("A", "B", "C") // Filter the orders based on the order status var filteredOrders = from order in orders.Order where order.StatusCode.????????("A", "B", "C") select order;

7
Знайти () проти Де ().
Я часто бачу людей, які використовують Where.FirstOrDefault()пошук і захоплюють перший елемент. Чому б просто не використовувати Find()? Чи є перевага перед іншим? Я не міг сказати різниці. namespace LinqFindVsWhere { class Program { static void Main(string[] args) { List&lt;string&gt; list = new List&lt;string&gt;(); list.AddRange(new string[] { "item1", "item2", "item3", "item4" …
161 c#  linq  linq-to-objects 

1
Як я можу відфільтрувати словник за допомогою LINQ і повернути його до словника того ж типу
У мене є такий словник: Dictionary&lt;int,string&gt; dic = new Dictionary&lt;int,string&gt;(); dic[1] = "A"; dic[2] = "B"; Я хочу відфільтрувати елементи словника і перепризначити результат тій самій змінній: dic = dic.Where (p =&gt; p.Key == 1); Як я можу повернути результат як словник того самого типу [ &lt;int,string&gt;]? Я намагався ToDictionary, …

4
Linq - Виберіть багато плутанини
З того, що я розумію з документації SelectMany, можна було б використовувати його для створення (сплощеної) послідовності відносин 1-багато. У мене є наступні класи public class Customer { public int Id { get; set; } public string Name { get; set; } } class Order { public int Id { …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.