C# 子类向父类转换 测试
<div id="cnblogs_post_body"> class Program{
static void Main(string[] args)
{
A a = new B() { AA = "aa", BA = "ba" };
B b = (B)a;
Console.WriteLine(b.AA + "" + b.BA);
}
}
class A
{
public string AA { get; set; }
}
class B : A
{
public string BA { get; set; }
}
输出结果:aaba
测试结果:B>A>B过程中 B的BA属性没有丢失
页:
[1]