Сообщение Re: Минутка WTF-20: Меньше кода - меньше ошибок от 06.11.2017 16:11
Изменено 06.11.2017 16:16 Jack128
Re: Минутка WTF-20: Меньше кода - меньше ошибок
Здравствуйте, Sinix, Вы писали:
S>Давно не виделись
S>Буду краток.
S>
S>Вопрос стандартный: что не так-то?
Отвечать без компиляции ?? Тогда предположу, что default здесь = default(object), тогда Equals((object)0, null) == false
S>Давно не виделись
Автор: Sinix
Дата: 28.02.17
, угу.Дата: 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
Re: Минутка WTF-20: Меньше кода - меньше ошибок
Здравствуйте, Sinix, Вы писали:
S>Давно не виделись
S>Буду краток.
S>
S>Вопрос стандартный: что не так-то?
Отвечать без компиляции ??
S>Давно не виделись
Автор: Sinix
Дата: 28.02.17
, угу.Дата: 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 | |