Math.Max ​​vs Enumerable.Max

Джон Скит сообщает сегодня ( источник ), что:

Math.Max(1f, float.NaN) == NaN
new[] { 1f, float.NaN }.Max() == 1f

Почему?

Изменить: такая же проблема и с двойным!

9
задан Community 23 May 2017 в 12:16
поделиться