在C#中,关于is和as的用法在C#中如下代码,下面说法正确的一项是( )public class A{}public classB:A{}A a=new A ( );B b=new B ( );A.表达式 b as A 的值为 nullB.表达式 a as B 的值为 nullC.表达式 b is A 的值为 true

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/25 09:17:39
在C#中,关于is和as的用法在C#中如下代码,下面说法正确的一项是()publicclassA{}publicclassB:A{}Aa=newA();Bb=newB();A.表达式basA的值为nu

在C#中,关于is和as的用法在C#中如下代码,下面说法正确的一项是( )public class A{}public classB:A{}A a=new A ( );B b=new B ( );A.表达式 b as A 的值为 nullB.表达式 a as B 的值为 nullC.表达式 b is A 的值为 true
在C#中,关于is和as的用法
在C#中如下代码,下面说法正确的一项是( )
public class A{}
public classB:A{}
A a=new A ( );
B b=new B ( );
A.表达式 b as A 的值为 null
B.表达式 a as B 的值为 null
C.表达式 b is A 的值为 true
D.表达式 a is B 的值为 true

在C#中,关于is和as的用法在C#中如下代码,下面说法正确的一项是( )public class A{}public classB:A{}A a=new A ( );B b=new B ( );A.表达式 b as A 的值为 nullB.表达式 a as B 的值为 nullC.表达式 b is A 的值为 true
选择c
在c#中is用于类型判断,因为B是A的子类,所以表达式 b is A 的值为 true ;
as用于类型转换