【转载】C#使用as关键字将对象转换为指定类型
程序员文章站
2024-01-05 17:44:58
在C#的编程开发过程中,很多时候涉及到数据类型的转换,可使用强制转换的方式,不过强制转换数据类型有时候会抛出程序异常错误,可以使用as关键字来进行类型的转换,如果转换成功将返回转换后的对象,如果转换不成功则不会抛出异常而是返回NULL。 如将A类型的对象modelA转换为B类型的对象,可使用下列语句 ......
在c#的编程开发过程中,很多时候涉及到数据类型的转换,可使用强制转换的方式,不过强制转换数据类型有时候会抛出程序异常错误,可以使用as关键字来进行类型的转换,如果转换成功将返回转换后的对象,如果转换不成功则不会抛出异常而是返回null。
如将a类型的对象modela转换为b类型的对象,可使用下列语句操作:
var entityb=modela as b;
如果entityb不为空,则转换成功,如果entityb的值为空,则转换不成功。
备注:更多干货关注博主站点it技术小趣屋。原文转载自c#使用as关键字将对象转换为指定类型_it技术小趣屋。
上一篇: asp.net cache实用
下一篇: 用ASP构建你的网站新闻发布(三)
推荐阅读
-
【转载】C#使用as关键字将对象转换为指定类型
-
【转载】C#中使用double.TryParse方法将字符串转换为double类型
-
【转载】C#中使用int.Parse方法将字符串转换为整型Int类型
-
【转载】 C#中使用int.TryParse方法将字符串转换为整型Int类型
-
【转载】 C#中使用float.Parse方法将字符串转换为Float类型
-
【转载】C#使用is关键字检查对象是否与给定类型兼容
-
【转载】 C#中使用decimal.Parse方法将字符串转换为十进制decimal类型
-
【转载】C#中使用float.TryParse方法将字符串转换为Float类型
-
【转载】C#中使用decimal.TryParse方法将字符串转换为十进制decimal类型
-
【转载】C#中使用double.Parse方法将字符串转换为双精度double类型