Может ли obj.GetType() вернуть null?
От: Аноним  
Дата: 21.03.09 21:37
Оценка:
При написании кода, я постоянно проверяю, не возвращает ли obj.GetType() нулевое значение. И это немного напрягает, так как код разрастается быстро. Эта проверка имеет смысл? Может ли этот метод когда-нибудь вернуть null.
Есть ли способо указать, что возвращаемый ссылочный тип не можт быть нулем. Есть же для значимых типом Nullable. А есть ли какой-нибудь NotNullable для ссылочных типов. Хочется чтобы была проверка еще на уровне компиляции, что если возвращаемый тип помечен как NotNullable, то метод не при каких обстоятельствах не должен возвращать null и соответственно комплиятор должен ругаться, если в каких-то случаях возможно возвращение null.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.