Employee
não conhece specialField
, só OtherEmployee
faz. Você precisa lançá -lo para a classe certa para usar specialField
.
Employee otherEmployee = new OtherEmployee();
Isso não te dá um OtherEmployee
mas um Employee
. Para poder usar specialField
Faça algo assim:
(otherEmployee as OtherEmployee).specialField = yourValue;