概念
将一种类型转为另一种,例如int转为string;
分类
- 隐式转换:自动完成
例如:char -> int -> long -> float -> double - 显式转换: 手动完成
例如:double -> float -> long -> int -> char
代码
// 隐式转换int m1=0;double d1=m1; Console.WriteLine($"{m1}"); // 0Console.WriteLine($"{d1}"); // 0
// 类型转换方法int m1 = 0;double d1 = 2.1;Boolean b1 = true;Console.WriteLine(Convert.ToString(m1)); // 0Console.WriteLine(Convert.ToDouble(m1)); // 0Console.WriteLine(Convert.ToInt32(d1)); // 2Console.WriteLine(Convert.ToString(b1)); // True