【转载】C#使用as关键字将对象转换为指定类型

在C#的编程开发过程中,很多时候涉及到数据类型的转换,可使用强制转换的方式,不过强制转换数据类型有时候会抛出程序异常错误,可以使用as关键字来进行类型的转换,如果转换成功将返回转换后的对象,如果转换不成功则不会抛出异常而是返回NULL。

如将A类型的对象modelA转换为B类型的对象,可使用下列语句操作:

var entityB=modelA as B;

如果entityB不为空,则转换成功,如果entityB的值为空,则转换不成功。

 

posted @ 2019-05-17 23:38  江湖逍遥  阅读(2342)  评论(0编辑  收藏  举报