【发布时间】:2013-11-08 20:22:48
【问题描述】:
我想知道标题中的两种方法有什么区别吗?
string str = "14.75";
Console.WriteLine(Decimal.Parse(str));
Console.WriteLine(Convert.ToDecimal(str));
谁能告诉我?谢谢。
【问题讨论】:
-
msdn.microsoft.com/en-us/library/… Convert 有更多的重载来获取其他类型。 TryParse 也是一个很棒的工具,因为它不会在失败时轰炸你。
-
"使用 ToDecimal(String) 方法相当于将值传递给 Decimal.Parse(String) 方法。" msdn.microsoft.com/en-us/library/hf9z3s65.aspx
-
我已经编辑了你的标题。请参阅“Should questions include “tags” in their titles?”,其中的共识是“不,他们不应该”。
-
直接来自 MSDN 关于 Convert.ToDecimal() 的文档:返回值是调用 Decimal.Parse 方法 onvalue 的结果。
标签: c#