C#_变量类型转换函数

1 Parse

将字符串型强制转换成值类型,字符串部分必须是数字的有效表示形式,比如:

1             double dData = double.Parse("30.01");
2             float fData = float.Parse("30.02");
3             int iData = int.Parse("30");

如果字符串部分不是数字的有效表示形式,就会出现如下错误:

 

TryParse与Parse类似,但它不会产生异常,转换成功返回true,转换失败返回false。

 

2 ToString()

值类型转换成字符串类型,比如:

 1 string str = fData.ToString(); 

 

3 Convert

万能转换器,一种类容转换,不局限于将字符串类转换为值类型,还可以是其它类参数。比如:

1             double dData = Convert.ToDouble("30.01");
2             string str = Convert.ToString(dData);
3             double dData1 = Convert.ToDouble(dData);

 

Convert与Parse的区别,见下图:

 

posted @ 2021-06-02 15:20  G_Mac  阅读(159)  评论(0)    收藏  举报