Sobes.tech
Junior — Middle
94

Quels sont les types de méthodes dans LinkQ?

Réponse de l'IA

sobes.tech IA

В LINQ (Language Integrated Query) в C# существует несколько основных видов методов:

  1. Операторы преобразования (Projection) — например, Select, SelectMany, которые преобразуют элементы последовательности.

  2. Операторы фильтрации (Filtering) — например, Where, которые выбирают элементы по условию.

  3. Операторы сортировки (Ordering)OrderBy, OrderByDescending, ThenBy.

  4. Агрегационные методы (Aggregation)Count, Sum, Average, Min, Max.

  5. Операторы объединения (Set Operations)Distinct, Union, Intersect, Except.

  6. Операторы группировки (Grouping)GroupBy.

  7. Операторы элементарного доступа (Element Operators)First, FirstOrDefault, Single, SingleOrDefault, Last.

  8. Операторы квантификации (Quantifiers)Any, All.

Пример использования:

var numbers = new List<int> {1, 2, 3, 4, 5};
var evenNumbers = numbers.Where(n => n % 2 == 0).Select(n => n * 10);
foreach(var num in evenNumbers)
{
    Console.WriteLine(num); // 20, 40
}