在 C# 中已经提供了一个很好的类型转换方式,那么在进行类型转换的时候,可以按照如下的方式进行选择。
类型转换 |
使用选择 |
Object => 已知引用类型 |
使用 as 操作符来完成 |
Object => 已知值类型 |
先使用 is 操作符来进行判断,再用类型强转方式进行转换 |
已知引用类型之间转换 |
首先需要相应类型提供转换函数,再用类型强转方式进行转换 |
已知值类型之间转换 |
最好使用系统提供的 Convert 类所涉及的静态方法 |