C#有很多值得学习的地方,这里我们主要介绍C#隐式转换,包括介绍强制转换规则等方面。
C#隐式转换
Java 和 C# 遵守相似的数据类型自动转换和强制转换规则。
同 Java 一样,C# 既支持隐式类型转换又支持显式类型转换。在扩大转换的情况下是C#隐式转换。例如,下面从 int 到 long 的转换是隐式的,如同 Java 中的一样:
- int intVariable = 5;
- long l = intVariable;
下面是 .NET 数据类型之间的C#隐式转换列表:
可以使用与 Java 一样的语法对希望显式转换的表达式进行强制转换:
- long longVariable = 5483;
- int intVariable = (int)
【编辑推荐】