From 轉換型別
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
ulong float、 double 或 decimal
char ushort、int、 uint、 long、ulong、 float、 double 或 decimal
float double