Auf dieser Seite befinden sich alle Collections, LINQ Fragen.
Weitere Themen findest du mit der Suche rechts oben, z.B. [collections] .net um alle Fragen
zum Thema collections mit dem Wort ".net" zu finden.
Ich habe eine Liste mit Büchern und und möchte darin alle Bücher finden, bei denen ein bestimmtes Suchwort im Titel vorkommt. Bisher mach' ich das über eine For-Each-Schleife. Geht das mit LINQ eventuell mit weniger Aufwand?
... ist. Raeume ist eine Collection für den Typ Raum. Ich mache nun immer mal wierder LINQ Abfragen auf Raeume mit einem ToList() da es eine Collection mit Raeumen zurück geben soll. Raeume ... eine explizite Konvertierung vorhanden. (Möglicherweise fehlt eine Umwandlung.)" Was muss ich machen um bei einem LINQ eine Typisierte Liste zu erhalten? Also eine Collection vom Typ Raeume?
Das ist relativ eindeutig: Raeume ist keine List Raum , sondern davon abgeleitet. raeume.Where(...).ToList() liefert eine List Raum , Du hast also eine typisierte Liste, aber eben keine Collection. Du könntest in der Klasse Raeume einen Operator schreiben, der eine List Raum behandelt, oder aber dort eine static void FromList(List Raum raumList) implementieren: Raeume ...
... die eine Bestimmte ID haben. Die Anzahl der ID's kann verschieden sein. Das heisst, einmal brauche ich nur eine, dann mal 2 oder mal 5. Ich könnte jetzt die LINQ Abfrage n mal ausführen. Möchte ich nicht. Die ID's bekomme ich , getrennt. Könnte ich die irgend wie so einer LINQ Abfrage übergeben? string IDs "1,3,4"; List Item result items.Where(p p.ID IDs).ToList(); Oder so ähnlich.
Hallo, "Query-Syntax": var filteredByID from id in IDs.Split(',') join item in fooList on id equals item.ID select item; "Erweiterungsmethoden-Syntax": var filtered IDs.Split(',') .Join(fooList, id id, item item.ID, (id, item) item); Das ganze Beispiel für meinen Versuch: using System.Collections.Generic; using System.Diagnostics; using System.Linq; namespace ...
Wie sortiere ich ein Dictionary string,string nach dem Value. Es soll innerhalb einem Objekt gemacht werden. Also: Dictionary string,string myDic GetContent(); myDic myDic.orderby(mk mk.Value); Leider geht es so nicht. Cannot implicitly convert type 'System.Linq.IOrderedEnumerable System.Collections.Generic.KeyValuePair string,string ' to ...
Mit dieser Schreibweise erhält man kein Dictionary, sondern IOrderedEnumerable KeyValuePair string, string ordered myDic.OrderBy(mk mk.Value); was die Fehlermeldung an dieser Stelle auch deutlich macht. Verwende myDic ordered.ToDictionary(x x.Key, x x.Value); um daraus ein Dictionary zu erstellen.
In VB.NET kann man ja XML-Literals verwenden um XML-Ausgabe zu erreichen. Das ist aber ziemlich sinnlos, wenn man keine dynamische Ausgabe machen kann. Dim personen As XElement _ personen person vorname Patrick Hines /vorname nachname Patrick Hines /nachname /person /personen Kann man hierbei die Personen aus einer Liste von Person-Objekten generieren lassen, wenn die ...
codekicker.de ist eine deutschsprachige Q&A-Plattform zum Thema Programmieren. Von Entwicklern für Entwickler! Mitmachen ist ganz einfach: Stelle oder beantworte eine Frage.
Stelle eine Frage
Verlinke auf uns!
Verlinke auf codekicker.de von deinem Blog oder aus deiner Forensignatur: