Als «linq-to-objects» getaggte Fragen

20
Dynamic LINQ OrderBy auf IEnumerable <T> / IQueryable <T>
In den VS2008-Beispielen für Dynamic LINQ habe ich ein Beispiel gefunden , mit dem Sie eine SQL-ähnliche Zeichenfolge verwenden können (z OrderBy("Name, Age DESC")). B. zum Bestellen. Leider funktioniert die enthaltene Methode nur IQueryable&lt;T&gt;. Gibt es eine Möglichkeit, diese Funktionalität zu aktivieren IEnumerable&lt;T&gt;?
668 c#  linq  linq-to-objects 

11
Entfernen Sie Duplikate in der Liste mit linq
Ich habe eine Klasse Itemsmit properties (Id, Name, Code, Price). Die Liste von Itemswird mit doppelten Elementen gefüllt. Zum Beispiel: 1 Item1 IT00001 $100 2 Item2 IT00002 $200 3 Item3 IT00003 $150 1 Item1 IT00001 $100 3 Item3 IT00003 $150 Wie entferne ich die Duplikate in der Liste mit linq?

12
Sortieren einer Liste mit Lambda / Linq nach Objekten
Ich habe den Namen der "nach Eigenschaft sortieren" in einer Zeichenfolge. Ich muss Lambda / Linq verwenden, um die Liste der Objekte zu sortieren. Ex: 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, …

4
Code, der dem Schlüsselwort 'let' in verketteten LINQ-Erweiterungsmethodenaufrufen entspricht
Mit den Abfrageverständnisfunktionen der C # -Compiler können Sie Code wie folgt schreiben: 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; Im obigen Abfrageausdruck letermöglicht das Schlüsselwort …

9
LINQ kennenlernen [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 2 Jahren . Verbessere diese Frage Überblick Eines der Dinge, nach denen ich auf dieser …


7
Find () vs. Where (). FirstOrDefault ()
Ich sehe oft Leute Where.FirstOrDefault(), die eine Suche durchführen und das erste Element greifen. Warum nicht einfach benutzen Find()? Gibt es einen Vorteil für den anderen? Ich konnte keinen Unterschied feststellen. namespace LinqFindVsWhere { class Program { static void Main(string[] args) { List&lt;string&gt; list = new List&lt;string&gt;(); list.AddRange(new string[] { …
161 c#  linq  linq-to-objects 

1
Wie kann ich ein Wörterbuch mit LINQ filtern und an ein Wörterbuch desselben Typs zurückgeben?
Ich habe folgendes Wörterbuch: Dictionary&lt;int,string&gt; dic = new Dictionary&lt;int,string&gt;(); dic[1] = "A"; dic[2] = "B"; Ich möchte die Elemente des Wörterbuchs filtern und das Ergebnis derselben Variablen zuweisen: dic = dic.Where (p =&gt; p.Key == 1); Wie kann ich das Ergebnis als Wörterbuch desselben Typs [ &lt;int,string&gt;] zurückgeben? Ich habe …

4
Linq - SelectMany Confusion
Nach dem, was ich aus der Dokumentation von SelectMany verstehe, könnte man damit eine (abgeflachte) Sequenz einer 1-viele-Beziehung erzeugen. Ich habe folgende Klassen public class Customer { public int Id { get; set; } public string Name { get; set; } } class Order { public int Id { get; …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.