欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

【转载】C#使用is关键字检查对象是否与给定类型兼容

程序员文章站 2022-07-02 20:50:14
在C#的编程开发过程中,很多时候涉及到数据类型的转换,如果强行转换数据类型,有时候可能会出现程序运行时错误,C#语言中提供了is关键字可以检查对象是否与给定类型兼容,可先判断类型兼容后再进行对象的转换。使用is关键字可以有效地方防止类型转换中出现的异常。 例如有个A类的对象entityA,需要判断e ......

在c#的编程开发过程中,很多时候涉及到数据类型的转换,如果强行转换数据类型,有时候可能会出现程序运行时错误,c#语言中提供了is关键字可以检查对象是否与给定类型兼容,可先判断类型兼容后再进行对象的转换。使用is关键字可以有效地方防止类型转换中出现的异常。

例如有个a类的对象entitya,需要判断entitya是否兼容b类,即能否将entitya转换为b类的对象,可通过下列语句判断。

bool isb=entitya is b;

如果isb为true,则表示兼容,可将entitya转换为b类的对象。

 

备注:更多干货关注博主站点it技术小趣屋。原文转载自c#使用is关键字检查对象是否与给定类型兼容_it技术小趣屋