当前位置:编程学习 > C#/ASP.NET >>

算法,急。。。。

将字符串转换成数值类型,如输入:string"-123.45",期望:double:-123.45

求完整思路和代码 --------------------编程问答-------------------- Convert.ToDouble --------------------编程问答-------------------- double tmp = Convert.ToDouble("-123.45"); --------------------编程问答-------------------- double d = Convert.ToDouble("-123.45"); --------------------编程问答--------------------
引用 1 楼 bdmh 的回复:
Convert.ToDouble


带方法啊,应该没这么简单吧 --------------------编程问答-------------------- 基础啊 --------------------编程问答--------------------
  string input = "string\"-123.45\""; //,期望:double:-123.45"
            input = Regex.Replace(input, @"string", "double:");
            input = Regex.Replace(input,"\"","");
            Console.WriteLine(input);
--------------------编程问答-------------------- double.Parse --------------------编程问答-------------------- try
{
    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#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,