一、简单的数值类型转换
在JAVA中,我们知道存在两种转换形式,自动类型转换和强制类型转换,在C#中,我们可以把这两种类型转换称之为隐式类型
转换和显式类型转换。转换的方法和JAVA中一样。
1.隐式类型转换
对于数值类型,类型A的取值范围只要完全包含在类型B中,那么类型A就可以隐式转换为类型B
例如整型数值(int)A就可以隐式转换为浮点型(double).
2.显式类型转换
与隐式转换相反,只要把取值范围大的转换为取值范围小的,就需要用到显式类型转换。
double score = 85.5;
int add = 2;
int finalScore = (int)score + add;
以上这两种转换方式主要适用于数值类型之间的转换。
二、数值类型与字符串之间的转换
上一种方式主要适用于数值类型之间的转换。