算法,急。。。。
将字符串转换成数值类型,如输入:string"-123.45",期望:double:-123.45求完整思路和代码 --------------------编程问答-------------------- Convert.ToDouble --------------------编程问答-------------------- double tmp = Convert.ToDouble("-123.45"); --------------------编程问答-------------------- double d = Convert.ToDouble("-123.45"); --------------------编程问答--------------------
带方法啊,应该没这么简单吧 --------------------编程问答-------------------- 基础啊 --------------------编程问答--------------------
string input = "string\"-123.45\""; //,期望:double:-123.45"--------------------编程问答-------------------- double.Parse --------------------编程问答-------------------- try
input = Regex.Replace(input, @"string", "double:");
input = Regex.Replace(input,"\"","");
Console.WriteLine(input);
{
Convert.ToDouble("楼猪,我扛不住了,囧!");
}
catch
{
} --------------------编程问答-------------------- 这也叫算法? --------------------编程问答-------------------- --------------------编程问答-------------------- microsoft帮你写好的 Convert.ToDouble,算法效率已经很好了,就用这个吧。
如果你想再调用ToDouble时候附带上其他操作,那你也应该调用这个函数
double MyToDouble(string str)
{
double d = Convert.ToDouble();
double x=d;
//---接下来写你的操作
//
return x;
} --------------------编程问答-------------------- Convert.ToDouble() 这叫强制转换 OK? --------------------编程问答-------------------- 。。。。这是叫算法吗?
飘过~~~~~~~~~~~~~~
补充:.NET技术 , C#