У меня есть объект людей
people.Add(new Person { FirstName = "Tim", Id = 1, LastName = "Corey" });
people.Add(new Person { FirstName = "Sue", Id = 2, LastName = "Storm" });
people.Add(new Person { FirstName = "Bilbo", Id = 3, LastName = "Baggins" });
Я пытаюсь запросить его, передав FirstName и LastName (Тим, Кори)
return people.Where(names => names.FirstName == FirstName && names.LastName == LastName).FirstOrDefault().FirstName;
Возвращает вывод как
"Tim"
Когда я добавил .FirstOrDefault () в конце. Это принесло странный вывод как
return people.Where(names => names.FirstName == FirstName && names.LastName == LastName).FirstOrDefault().FirstName.FirstOrDefault();
84 'T'
Может кто-нибудь объяснить, как получился результат.
84 'T'