Pytania oznaczone «linq»

86
Czy linq's let słowo kluczowe jest lepsze niż jego słowo kluczowe w?

Obecnie odświerzam LINQ i próbuję zrozumieć różnicę między leti używając intosłowa kluczowego. Jak dotąd letsłowo kluczowe wydaje się lepsze niż intosłowo kluczowe, o ile wiem. Słowo intokluczowe zasadniczo umożliwia kontynuowanie zapytania po projekcji. (Chcę tylko wyraźnie powiedzieć, że nie...

86
Union Vs Concat w Linq

Mam pytanie dotyczące Unioni Concat. Myślę, że oba zachowują się tak samo w przypadku List<T>. var a1 = (new[] { 1, 2 }).Union(new[] { 1, 2 }); // O/P : 1 2 var a2 = (new[] { 1, 2 }).Concat(new[] { 1, 2 }); // O/P : 1 2 1 2 var a3 = (new[] { "1", "2" }).Union(new[] { "1", "2" }); // O/P...

85
Przecięcie wielu list za pomocą IEnumerable.Intersect ()

Mam listę list, dla których chcę znaleźć skrzyżowanie w ten sposób: var list1 = new List<int>() { 1, 2, 3 }; var list2 = new List<int>() { 2, 3, 4 }; var list3 = new List<int>() { 3, 4, 5 }; var listOfLists = new List<List<int>>() { list1, list2, list3 }; //...

85
Właściwość Count a metoda Count ()?

Pracując z kolekcją, mam dwa sposoby uzyskania liczby obiektów; Count(właściwość) i Count()(metoda). Czy ktoś wie, jakie są kluczowe różnice? Mogę się mylić, ale zawsze używam tej Countwłaściwości w jakichkolwiek instrukcjach warunkowych, ponieważ zakładam, że Count()metoda wykonuje jakieś...

83
LINQ OrderBy z więcej niż jednym polem

Mam listę, której potrzebuję, posortowaną według dwóch pól. Próbowałem użyć OrderBy w LINQ, ale to pozwala mi określić tylko jedno pole. Szukam listy do posortowania według pierwszego pola, a następnie, jeśli są jakieś duplikaty w pierwszym polu, aby posortować według drugiego pola. Na przykład...

83
Sortuj listę alfabetycznie

Mam następującą klasę: class Detail { public Detail() { _details = new List<string>(); } public IList<string> Details { get { return _details; } } private readonly List<string> _details; } Obecnie sortuję klasę losowo, korzystając z: void

82
Czy istnieje biblioteka LINQ dla C ++? [Zamknięte]

Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 4 lata temu . Popraw to pytanie...

82
Jaki jest najlepszy sposób na osiągnięcie „MinOrDefault” w Linq?

Tworzę listę wartości dziesiętnych z wyrażenia linq i chcę minimalną wartość niezerową. Jednak jest całkowicie możliwe, że wyrażenie linq spowoduje powstanie pustej listy. Spowoduje to wyjątek i nie ma MinOrDefault, który poradziłby sobie z tą sytuacją. decimal result = (from Item itm in...

81
Linq-to-SQL ToDictionary ()

Jak poprawnie przekonwertować dwie kolumny z SQL (2008) za pomocą Linq na słownik (do buforowania)? Obecnie wykonuję pętlę przez IQueryable b / c Nie mogę uruchomić metody ToDictionary. Jakieś pomysły? To działa: var query = from p in db.Table select p; Dictionary<string, string> dic =...

81
Użyj LINQ, aby przenieść element na górę listy

Czy istnieje sposób na przeniesienie elementu powiedzmy id = 10 jako pierwszego elementu na liście przy użyciu LINQ? Pozycja A - id = 5 Pozycja B - id = 10 Pozycja C - id = 12 Pozycja D - id = 1 W takim przypadku jak mogę elegancko przenieść element C na początek mojej