Junior — Middle
Използвали ли сте някога филтри в проектите си?
sobes.tech AI
Отговор от AI
Да, филтрите често се използват в C# за обработка на колекции от данни, например с LINQ. Филтърът позволява да изберете от набора само онези елементи, които отговарят на определено условие.
Пример за използване на филтър с LINQ:
using System;
using System.Linq;
using System.Collections.Generic;
class Program
{
static void Main()
{
List<int> numbers = new List<int> {1, 2, 3, 4, 5, 6};
// Филтрираме само четните числа
var evenNumbers = numbers.Where(n => n % 2 == 0);
foreach (var num in evenNumbers)
{
Console.WriteLine(num); // Ще изведе 2, 4, 6
}
}
}
Филтрите са полезни за опростяване на обработката на данни и подобряване на четливостта на кода.