Junior — Middle
Kannst du ein Beispiel für die Verwendung von LINQ zur Durchführung von Abfragen an eine Sammlung zeigen?
sobes.tech KI
Antwort von AI
LINQ (Language Integrated Query) ermöglicht es, bequem Abfragen an Sammlungen in C# durchzuführen. Zum Beispiel, um alle geraden Zahlen aus einer Liste auszuwählen und sie aufsteigend zu sortieren, kann man schreiben:
using System;
using System.Collections.Generic;
using System.Linq;
class Program
{
static void Main()
{
List<int> numbers = new List<int> { 5, 2, 8, 3, 6, 1, 4 };
var evenNumbers = from num in numbers
where num % 2 == 0
orderby num
select num;
foreach (var n in evenNumbers)
{
Console.WriteLine(n);
}
}
}
Es ist auch möglich, die Erweiterungsmethode zu verwenden:
var evenNumbers = numbers.Where(n => n % 2 == 0).OrderBy(n => n);