Неприятная неожиданность при работе с dynamic
От: hyp1k Россия  
Дата: 15.02.15 13:15
Оценка:
Сегодня во вкладке watch при отладке увидел:
dy.GetType() {System.Decimal} dynamic {System.RuntimeType}
dx.GetType() {System.Decimal} dynamic {System.RuntimeType}
dx 4 dynamic {decimal}
dy 2 dynamic {decimal}
dx??0 4 dynamic {decimal}
dy??0 2 dynamic {decimal}
dx??0 — dy??0 4 dynamic {decimal}
(dx??0) — (dy??0) 2 dynamic {decimal}

Вопрос, почему предпоследняя строчка так считается?
dynamic выражения операции приведение типов
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.