Re: Минутка WTF-20: Меньше кода - меньше ошибок
От: Jack128  
Дата: 06.11.17 16:11
Оценка: 48 (1) +2
Здравствуйте, Sinix, Вы писали:

S>Давно не виделись
Автор: Sinix
Дата: 28.02.17
, угу.


S>Буду краток.

S>
S>        // c# 7.1
S>        static bool IsDefault<T>(T value) => Equals(value, default);

S>        static void Main(string[] args)
S>        {
S>            Console.WriteLine(IsDefault(0));
S>            Console.ReadKey();
S>        }
S>


S>Вопрос стандартный: что не так-то?


Отвечать без компиляции ??
  Скрытый текст
Тогда предположу, что default здесь = default(object), тогда Equals((object)0, null) == false
Отредактировано 06.11.2017 16:16 Jack128 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.