学习C#中的is as

洗脑价值观    by 杂学的程序员

强制类型转换,如果成功,你就开心了, 如果失败,你就得到了一个异常或BUG. 请做好判断和保护.


c#中is关键字与as关键字的区别与使用

is关键字是判断类型,

用于检查对象是否与给定类型兼容,不成功则不会抛出异常,

如果兼容则返回 true  如果不兼容则返回 false。


as关键字是转换,

可以将对象转换为指定类型,与is不同,转换成功将会返回转换后的对象,不成功则不会抛出异常而是返回null


每天三分钟,轻松做人猿> 大家有任何需求或者疑问都可以留言.

您的阅读,点赞,吐槽和分享朋友圈,是我码字的动力源泉!

你可能感兴趣的:(学习C#中的is as)