C#类型转换大总结
在 C# 中,类型转换是将数据从一种类型转换为另一种类型的过程,常见的转换方式包括隐式转换、显式转换、方法转换(如 Convert 类或 Parse/TryParse)以及自定义转换操作符。以下是详细的分类和示例:
- 隐式转换(Implicit Conversion)
无需显式声明,编译器自动完成,通常发生在无数据丢失的情况下。
int a = 100;
long b = a; // 隐式将 int 转为 long(范围更大)
- 显式转换(Explicit Convers