Strings alphabetisch sortieren mit LINQ

Das Sortieren von Zeichenkette wird mit LINQ zum Kinderspiel. Der folgende Code nimmt die vollständige alphabetische Sortierung eines Arrays vor:

1
2
3
// http://en.wikipedia.org/wiki/List_of_animal_names
string[] animalNames = { "Zebra", "Cat", "Elephant", "Bird", "Worm", "Giraffe", "Fish", "Monkey", "Badger" };
var sortedAnimalNames = from name in animalNames orderby name select name;

Mit LINQ (engl. Abkürzung für Language Integrated Query) können aber weitaus komplexere Abfragen gemacht werden. Die Syntax ist dabei an SQL angelehnt. Ein paar interessante Beispiele hat Microsoft bereits in „101 LINQ Samples“ zusammengestellt.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.