as和is都是用于对象的操作,as用于对象的转换,is用于对象的判断。
//父类
public class ParentA
{}
//类A继承了父类ParentA
public class A : Parent
{}
//类B未继承父类ParentA
public class B
{}
//可以使用as进行类型转换
A a = A as ParentA;
//可以使用is进行类型判断
bool isA = a is A;
as和is都是用于对象的操作,as用于对象的转换,is用于对象的判断。
//父类
public class ParentA
{}
//类A继承了父类ParentA
public class A : Parent
{}
//类B未继承父类ParentA
public class B
{}
//可以使用as进行类型转换
A a = A as ParentA;
//可以使用is进行类型判断
bool isA = a is A;