§ ITPOW >> 文档 >> C#

C# 类型转换-隐式转换

作者:vkvi 来源:ITPOW(原创) 日期:2008-6-19

C# 中,一些预定义的数据类型之间存在着预定义的转换,可分为隐式转换(implicit conversions)和显式转换(explicit conversions),本节介绍隐式转换。

所谓隐式转换就是系统默认的,不需要程序员干预就可以自行转换的。

比如:

int i = 0;
long j = i; //这里就是隐式转换

隐式数值转换

从 sbyte 到 short、

隐式枚举转换

允许把十进制整数 0 (注意,只有 0)转换成任何枚举类型(即使枚举中没有为 0 的枚举数)。

示例:

enum State { Ok, Error,...}

State state = 0;

隐式引用转换

相关文章