c# 在科学计数法状态下,保留3位小数,例如0.000012013,表示为1.201E(-5)

2020-05-27 社会 120阅读
        static void Main(string[] args)
        {
            string e = "E";
            double d = 0.000012013;
            string s = d.ToString(e);
            Console.WriteLine(s);
            string s3 = string.Format("{0}E({1})",
                s.Substring(0, 5),
                s.Substring(
                s.LastIndexOf(e) + 1, 4).Replace("0", "")
                );
            Console.WriteLine(s3);
            Console.ReadLine();
        }
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com