class People { public string name; }
class Person : People { public uint id; }
static void Main(string[] args)
{
People jack = new Person { name = "Jack" }; // Upcast
Person jack_passport = (Person)jack; // Downcast
}
Чтобы была возможность делать Downcast, нужно сначала сделать Upcast.
По идее, такой код должен работать, но я не уверен, что это нужно было автору.
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.