У меня есть Array<Person> myArray
, и я использую следующий код
myArray.Find(o => o.name.Equals("John"));
Эта статья в состояниях Msdn:
Возвращаемое значение
Тип: T
Первый элемент, который соответствует условиям, определенным указанным предикатом, если он найден;в противном случае значение по умолчанию для типа T.
Если бы у меня был Array<int>
, значением по умолчанию было бы ноль.Но в моем случае я использую класс.Допустим, Array<Person>
.
Что будет по умолчанию для моего класса и как я могу обработать не найденный случай с помощью делегата?