Re[9]: Индексатор с параметром enum -- баг в CLR?
От: nikov США http://www.linkedin.com/in/nikov
Дата: 08.10.07 11:48
Оценка: 6 (1)
Здравствуйте, _FRED_, Вы писали:

D>>Видимо, компилятор игнорирует type cast как redundant. Хотя это смущает. Я бы ожидал, что вызовется как раз int-овый метод.


_FR>Да, это у меня ошибочка вышла


Это известное отклонение компилятора от стандарта. Хотя там написано:

An implicit enumeration conversion permits the decimal-integer-literal 0 to be converted to any enum-type.


, фактически компилятор позволяет неявное преобразование от любого constant expression, значение которого равно 0, 0.0, 0.0F или 0.0M. Похоже, это чинить пока не собираются.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.