在 C# 的编程开发过程中, 很多时候涉及到数据类型的转换, 如果强行转换数据类型, 有时候可能会出现程序运行时错误, C# 语言中提供了 is 关键字可以检查对象是否与给定类型兼容, 可先判断类型兼容后再进行对象的转换. 使用 is 关键字可以有效地方防止类型转换中出现的异常.
例如有个 A 类的对象 entityA, 需要判断 entityA 是否兼容 B 类, 即能否将 entityA 转换为 B 类的对象, 可通过下列语句判断.
bool isB=entityA is B;
如果 isB 为 true, 则表示兼容, 可将 entityA 转换为 B 类的对象.
备注: 更多干货关注博主站点 IT 技术小趣屋 http://www.50bit.cn/ . 原文转载自 C# 使用 is 关键字检查对象是否与给定类型兼容_IT 技术小趣屋 https://www.50bit.cn/News/Index/5247.html .
来源: http://www.bubuko.com/infodetail-3061958.html