Что выведет консоль в результате выполнения LINQ-запросов
Условие задачи
Что будет выведено в результате выполнения программы
csharpvar cats = new List<Cat>();
var i = 1;
var query = cats.Where(x => x.Age == i).Where(x => x.Age < 3);
cats.Add(new Cat{Age = 1, Name = "Boris"});
cats.Add(new Cat{Age = 2, Name = "Bob"});
cats.Add(new Cat{Age = 3, Name = "Semen"});
i = 2;
var result = query.ToList();
cats.Clear();
Console.WriteLine(result.Count);
Console.WriteLine(result.FirstOrDefault()?. Name);
class Cat
{
public string? Name {get; set;}
public int Age {get; set;}
}