Передаю явный null в params - баг или фича шарпа?
От: MatFiz Россия  
Дата: 06.12.07 16:58
Оценка:
C# 3.0 (FW 3.5, хотя рантайм со второй версии вроде не менялся).

Код:
bool AllNull(params object[] values)
{
    return values.All(o => (o == null));  // Тут будет NullReferenceException: values == null (см. ниже)
}


вызываю:

object o = null;
AllNull(o);    // Все ОК

AllNull(null); // Получаю NRE


Это стандарт такой тупой или компилер глючит?
How are YOU doin'?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.