Array.Find с делегатом. Что он возвращает, если не найден?

У меня есть Array myArray , и я использую следующий код

myArray.Find(o => o.name.Equals("John"));

Эта статья в Msdn состояния:

Возвращаемое значение

Тип: T

Первый элемент, который соответствует условиям, определенным указанный предикат, если он найден; в противном случае значение по умолчанию для типа T.

Если бы у меня был Array , значение по умолчанию было бы равно нулю. Но в моем случае я использую класс. Скажем, Array .

Что будет по умолчанию для моего класса и как я могу обработать случай не найденного с помощью делегата?

8
задан Paul Bellora 1 August 2011 в 00:23
поделиться