C# LinQ

...komplette Frage anzeigen LinQ-Quellcode - (Programmieren, Programmiersprache, CSharp)

1 Antwort

Hättest dus nicht als Quellcode posten können? :-/

Warum solltest du das in LinQ umbauen? ContainsKey ist doch mindestens genauso gut geeignet, wenn nicht besser.

return !aValue.Value.ContainsKey(fSelectLanguage);

Die LinQ-Version wäre (aus dem Kopf):

return !aValue.Value.Keys.Any(a=>a.Contains(fSelectLanguage));

Ist doch viel komplizierter... Für den Zugriff auf das Dictionary liefert die Klasse viel geeignetere Methoden (ContainsKey).

Die wahre Macht von LinQ zeigt sich erst wenn man komplexere, verschachtelte Datenstrukturen hat.

Trump 10.11.2014, 08:57

Hallo, erstmal vielen Dank für die Antwort. :-) Ja sorry, war hier noch nicht so oft, beim nächsten mal schick ich es als Quellcode. :-)

Okay gut zu wissen, mein Ausbilder meinte halt nur, dass er die Methode "ContainsKey" in einem LinQ haben will, wahrscheinlich zur Übung, aber hatte halt keine Ahnung wie das funktioniert, da ich erst mit der Ausbildung angefangen habe.

Aber dennoch vielen vielen Dank, du konntest mir weiterhelfen! :-) Mfg

0

Was möchtest Du wissen?