![]() |
#10 |
Banned
|
![]() Цитата:
InventTrans inventTrans = _custTrans; // должна быть ошибка компиляции InventTrans inventTrans = (СustTrans)common; // должна быть ошибка компиляции Как понимаю вопрос в таком downcast void foo(Common _commonCustTrans) { InventTrans inventTrans = (InventTrans)_commonCustTrans; } Тут ничего не поделать, все законно. Имена переменных ничего не значат, а передается родитель. void foo(Parent _childA) { ChildB childB = (ChildB)_childA; } А вот если передавать конкретный тип, а не common, то да можно жаловаться void foo(ChildA_childA) // вместо common например CustTable _custTable { ChildB childB = (ChildB)_childA; // обязана ругаться } |
|
Теги |
ax7, dynamics 365 for operations, x++ |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|