Pytania otagowane jako linq-to-objects


11
Usuń duplikaty z listy za pomocą linq
Mam zajęcia Itemsz properties (Id, Name, Code, Price). Lista Itemsjest wypełniona zduplikowanymi elementami. Na przykład: 1 Item1 IT00001 $100 2 Item2 IT00002 $200 3 Item3 IT00003 $150 1 Item1 IT00001 $100 3 Item3 IT00003 $150 Jak usunąć duplikaty z listy za pomocą linq?

12
Sortowanie listy za pomocą Lambda / Linq do obiektów
Mam ciąg „sortuj według właściwości”. Będę musiał użyć Lambda / Linq do posortowania listy obiektów. Dawny: public class Employee { public string FirstName {set; get;} public string LastName {set; get;} public DateTime DOB {set; get;} } public void Sort(ref List<Employee> list, string sortBy, string sortDirection) { //Example data: //sortBy = …

4
Kod równoważny słowu kluczowemu „let” w połączonych połączeniach metod rozszerzenia LINQ
Korzystając z funkcji rozumienia zapytań kompilatorów C #, możesz pisać kod taki jak: var names = new string[] { "Dog", "Cat", "Giraffe", "Monkey", "Tortoise" }; var result = from animalName in names let nameLength = animalName.Length where nameLength > 3 orderby nameLength select animalName; W powyższym wyrażeniu zapytania letsłowo kluczowe …

9
Informacje na temat LINQ [zamknięte]
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 2 lata temu . Popraw to pytanie Przegląd Jedną z rzeczy, o które dużo pytałem na tej stronie, jest LINQ . …


7
Znajdź () a gdzie (). FirstOrDefault ()
Często widzę, jak ludzie Where.FirstOrDefault()wyszukują i chwytają pierwszy element. Dlaczego po prostu nie użyć Find()? Czy druga strona ma przewagę? Nie potrafiłem odróżnić. namespace LinqFindVsWhere { class Program { static void Main(string[] args) { List<string> list = new List<string>(); list.AddRange(new string[] { "item1", "item2", "item3", "item4" }); string item2 = …
161 c#  linq  linq-to-objects 

1
Jak mogę filtrować słownik za pomocą LINQ i zwracać go do słownika tego samego typu
Mam następujący słownik: Dictionary<int,string> dic = new Dictionary<int,string>(); dic[1] = "A"; dic[2] = "B"; Chcę przefiltrować pozycje słownika i ponownie przypisać wynik do tej samej zmiennej: dic = dic.Where (p => p.Key == 1); Jak mogę zwrócić wynik jako słownik z tego samego typu [ <int,string>]? Próbowałem ToDictionary, ale to …

4
Linq - SelectMany Confusion
Z tego, co rozumiem z dokumentacji SelectMany, można go użyć do stworzenia (spłaszczonej) sekwencji relacji 1-wiele. Mam następujące zajęcia public class Customer { public int Id { get; set; } public string Name { get; set; } } class Order { public int Id { get; set; } public int …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.