byte b = 25;
byte a = 8;
byte sum;
sum = a + b;
byte b = 25;
byte a = 8;
int sum;
sum = a + b;
| 源类型 | 目的类型 |
| 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,ulong | float,double,decimal |
| float | double |
| char | ushort,int,uint,long,ulong,float,double,decimal |
long b = 25;
int a = (int)b;
long b = 3000000000;
int a = (int)b;
try
{
long b = 3000000000;
int a = checked((int)b);
}
catch (Exception)
{
throw;
}
int b = "105.5";
string a = b.ToString();