zoukankan      html  css  js  c++  java
  • C#中数组数据类型字符串转double型问题

    再给你说一下我的意思吧。有一个string类型的数组a,a中的每一个元素实际上是一个小数,现在是想把a中的这些小数全都从string型转换成double类型,最后组成一个double型的数组b,说白了就是怎么把一个以string类型存储的小数转换成double型,呵呵

    不是很理解你的意思,我不知道下面的方式能不能帮到你
    char[] c = new char[] { '1', '2', '.', '3' };
    double d = Convert.ToDouble(new string(c));

    照您的方法试了,当一个string时行,循环起来把许多string转换double时就会提示输入字符串的格式不正确。
    double[] d = new double[k];//b是一个string型的数组,里面是一些string类型的小数,k是b的元素的个数。d用来存储转换过后的小数的数组。
               for (int i = 0; i < k; i++)
               {
                   char[] c = b[i].ToCharArray();
                   double f = Convert.ToDouble(new string(c));//会提示这一行输入的字符串格式不正确。
                   d[i] = f;
               }
    小弟刚刚踏入C#,还望指教~

    string[] a = new string[] { "12.8", "34.9", "56.0" };
    double[] b = new double[a.Length];
    int Index=0;
    foreach (string s in a)
    {
        b[Index] = Convert.ToDouble(s);
        Index++;
    }

    是不是样的?

  • 相关阅读:
    JVM-对象的创建
    maven依赖无法下载依赖包,PKIX认证不通过
    Object里面的方法
    Java多线程之volatile与synchronized比较
    java 二叉树的创建 遍历
    设计模式之单例模式
    博客园自定义主题 皮肤
    mysql索引 b+树
    sleep和wait的区别(转)
    final/finally/finalize的区别(转)
  • 原文地址:https://www.cnblogs.com/yuhuameng/p/3657795.html
Copyright © 2011-2022 走看看