猿问

c#中的as起到什么用?

不明白C#中的as····
求个热心人能给我讲一讲as是怎么用的,尽量别用书面语言讲哈,很不好懂,多举例子吧~谢谢大家了!
多举例子 谢谢大家 要不很不好懂。。。
比如定义个类:人
创建个对象:姚明
人 姚明 = new 人();
这样的 谢谢哈!

白衣染霜花
浏览 663回答 1
1回答

开心每一天1111

首先,BS复制的as是用来类型转换的比如:两个类:A和BB b = new B();//不用as,进行强制转换,如果类型不匹配,会引发转换异常A a = (A) b;//使用as,类型不匹配,不会引发异常,会返回一个null,此时 a = nullA a = b as A;
随时随地看视频慕课网APP
我要回答