C#几种类型转换方法的个人总结
Posted qwfy-y
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#几种类型转换方法的个人总结相关的知识,希望对你有一定的参考价值。
一、as运算符
只支持可以为null的数据。
二、(int)形式的转换
主要是根据数据的类型来判断能否转换,值类型只能转换为值类型(结构体除外,Object和dynamic也除外,),引用类型只能转换为引用类型(子类型可以转换为父类型,不能转换为其他不相干的类,也可以转换为dynamic);
三、convert转换
主要是根据值来转换,任何类型都能转,但转不了会抛出异常,null也可以用于转换。
以上是关于C#几种类型转换方法的个人总结的主要内容,如果未能解决你的问题,请参考以下文章
C#如何把INT类型转换为方法参数对应的枚举类型?怎么强制转换?