Я ожидаю строку с "i", но получаю пустые результаты.Вы можете сказать мне причину?
PetOwner [] petOwners = {new PetOwner {Name = "sen", Pets = новый список {"puppy", "tiger"}}, new PetOwner {Name = "sugu", Pets = новый список {" jimmy "," rose "}}
};
var pets = petOwners.SelectMany(p => p.Pets);
var pets1 = pets.TakeWhile<string>(s => { Console.WriteLine(s); return s.Contains("i"); });