Бродячих фотонов, может быть:)?
Если вы взглянете на определение Double.NaN
, вы увидите ... сюрприз:
public const double NaN = (double) 1.0 / (double) 0.0;
И так как это постоянные шансыхорошо, что вы видите это в Width
определении.В то время как определение MaxWidth
действительно 1/0, но другое.
При этом вы можете определить то же свойство со значением по умолчанию Double.NaN
, и Reflector скажет, что это 1.0/0.0
.
PS: Рад вас видеть здесь:).