C#内置类型转换

Convert下的函数 例:Convert.ToByte();

 
ToBoolean 转换为布尔型。 bool
ToByte 转换为字节类型。 byte
ToChar 如果可能的话,把类型转换为单个 Unicode 字符类型。 char
ToDateTime 把类型(整数或字符串类型)转换为 日期-时间 结构。 DataTime
ToDecimal 把浮点型或整数类型转换为十进制类型。 decimal
ToDouble 转换为双精度浮点型。 double
ToInt16 转换为 16 位整数类型。 short
ToInt32 转换为 32 位整数类型。 int
ToInt64 转换为 64 位整数类型。 long
ToSbyte 转换为有符号字节类型。 sbyte
ToSingle 转换为小浮点数类型。    float
ToString 转换为字符串类型。 string
ToUInt16 转换为 16 位无符号整数类型。 ushort
ToUInt32 转换为 32 位无符号整数类型。 uint
ToUInt64 转换为 64 位无符号整数类型。 ulong

自动类型转换/隐式类型转换

int num = 10;
double num2 = num;

 

强制类型转换

double num = 10.6;
int num2 = (int)num;
//num2 = 10;   忽略小数点

 

Convert转换

string str = "10";
int num = Convert.ToInt32(str);
//num = 32;

 

字符串转换

int num = 10;
string str = num.ToString();
//str = "10";

 

posted @ 2022-04-08 19:07  WB-TT  阅读(81)  评论(0)    收藏  举报