1 类型之间的转换
子类可以直接生成 赋值给 父类
父类转换为子类时, 需要显示转换
转换时: 用AS 关键字 如果 转换非法。不会出现异常。 对象会复制 为NULL
例:
using System;
class Employee{}
class ContractEmployee:Employee{}
class castexample5
{
public static void main()
{
Employee e=new Employee();
Console.WriteLine("e={0}",e==null?"null":e.ToString());
ContractEmployee c=e as ContractEmployee;
Console.Writerline("c={0}",c==null?"null":c.ToString());
}
}
结果:
e=Employee
c=null
浙公网安备 33010602011771号