Sobes.tech
Junior — Middle
95

Ի՞նչ տեսակների մեթոդներ կան LinkQ-ում։

Պատասխան AI-ից

sobes.tech AI

В 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
}