显式数值转换用于通过显式转换表达式,将任何数字类型转换为任何其他数字类型。对于它不存在隐式转换。下表显示了这些转换。
从 | 到 |
---|---|
byte、ushort、uint、ulong 或 char |
|
Sbyte 或者 char |
|
sbyte、 byte、 ushort、 uint、 ulong 或 char |
|
sbyte、 byte、 short 或 char |
|
sbyte、 byte、 short、 ushort、 uint、 ulong 或 char |
|
sbyte、byte、 short、 ushort、 int 或 char |
|
sbyte、 byte、 short、 ushort、 int、 uint、 ulong 或 char |
|
sbyte、 byte、 short、 ushort、 int、 uint、 long 或 char |
|
sbyte、byte 或 short |
|
sbyte、 byte、 short、 ushort int、 uint、 long、 ulong、 char 或 decimal |
|
sbyte、 byte、 short、 ushort、 int、 uint、 long、 ulong、 char、 float 或 decimal |
|
sbyte、 byte、 short、 ushort、 int、 uint、 long、 ulong、 char、 float 或 double |