什么是隐式转换
Implicit Conversion
隐式转换就是直接使用,比如可以把一个 byte 类型直接用在 int 上。
比如以下直接把 byte 的 b 赋给 int 的 n,之间是直接用的,没存在什么额外的关键字,全由系统自动完成类型转换。
隐式数值转换表(摘自 MSDN)
从 到 sbyte short、int、long、float、double 或 decimal byte short、ushort、int、uint、long、ulong、float、double 或 decimal short int、long、float、double 或 decimal ushort int、uint、long、ulong、float、double 或 decimal int long、float、double 或 decimal uint long、ulong、float、double 或 decimal long float、double 或 decimal char ushort、int、uint、long、ulong、float、double 或 decimal float double ulong float、double 或 decimal
备注(摘自 MSDN)