0
爲什麼我不能將基類投射到派生類?另外,編譯器爲什麼不抓住這個?如何將基類投射到派生類
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Parent p = new Parent();
Child c = (Child)p;
}
}
class Parent
{
public string Data { get; set; }
}
class Child : Parent
{
public string OtherDate { get; set; }
}
}
假裝它的工作原理。 'c.OtherDate'做什麼? – Blorgbeard