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