C#的,请问这里的Parse起什么作用?是什么用法?

 我来答
百度网友ce7f3ccb4
2015-06-17 · TA获得超过1950个赞
知道大有可为答主
回答量:2299
采纳率:0%
帮助的人:1904万
展开全部
double.Parse(string)等同于 Convert.ToDouble(string)
int.Parse(string)等同于 Convert.ToInt32(string)
DateTime.Parse(string)等同于 Convert.ToDateTime(string);
。。。。。
在C#中Type.Parse()方法就是将非自身类型的数据转化成自身类型
当然如果不能转换,将报 格式错误异常。
一般,我们在不知道被转换的类型是否可以正确转换成自己想要的类型的时候,一般使用Type.TryParse()方法
例如:
string str1="0.5";
string str2="0.5你好";
double result=0;
bool success=double.TryParse(str1,out result);
执行后 success=true,可以转换,result=0.5;
result=0;
bool success=double.TryParse(str2,out result);
执行后 success=false,不可以转换,result=0;
在代码中我们可以写成
if(double.TryParse(str2,out result))
{
转换陈功。转换后的值为 result
}else

字符串不是一个数字字符串,不能转换成double
延智纲94
2015-06-17 · TA获得超过153个赞
知道答主
回答量:81
采纳率:0%
帮助的人:33万
展开全部
类型转换,将读入的字符串转换为double类型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9377392
2015-06-17 · TA获得超过5268个赞
知道大有可为答主
回答量:3228
采纳率:100%
帮助的人:2005万
展开全部
把字符串解析为double类型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhailk
2015-06-17 · 超过55用户采纳过TA的回答
知道小有建树答主
回答量:232
采纳率:0%
帮助的人:115万
展开全部
tostring()是什么意思 这个就是什么意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式