zoukankan      html  css  js  c++  java
  • C#中得到两个数百分比 (转)

    C#中得到两个数百分比 (转)

    //此方法得到的百分比后小数太多,不行
    double percent=Convert.ToDouble(2)/Convert.ToDouble(34);
    string result=(percent*100).ToString()+"%";//得到的是5.8823529411764%


    //此方法能得到你想要的小数点后位数
    double percent=Convert.ToDouble(2)/Convert.ToDouble(34);
    string result=string.Format("{0:0.00%}",percent);//得到5.88%
    string result=string.Format("{0:0.0000%}",percent);//得到5.8824%


    //用这个方法比较理想,能得到你想要的小数点后位数
    double percent=Convert.ToDouble(2)/Convert.ToDouble(34);
    string result=percent.ToString("0%");//得到6%
    string result=percent.ToString("0.000%");//得到5.882%


    //此方法ToString("p")中的参数p默认保留小数点后两位数,这个也能得到你理想的数字

    double percent=Convert.ToDouble(2)/Convert.ToDouble(34);
    string result=percent.ToString("p");//可以到的5.88%
    string result =percent.ToString("p2");//得到5.88%
    string result=percent.ToString("p3");//得到5.882%


    //Math.Round(num1,num2)方法,参数一(num1)是用于四舍五入的数,参数二(num2)是表示保留小数点后数字的位数
    double percent=Math.Round(2*1.00/34*100.0,4);
    string result=percent.ToString()+"%";//得到5.8824%


    转自 http://blog.sina.com.cn/s/blog_661beca00100subx.html

  • 相关阅读:
    Pod镜像拉取策略imagePullPolicy
    部署helm服务
    查看k8s中etcd数据
    k8s RBAC实践
    部署k8s集群监控Heapster
    编译k8s1.11 kube-apiserver源码
    阿里云跨地域访问私网
    阿里云ECS搭建harbor1.6.1仓库
    JavaScript
    前端之网络协议、浏览器
  • 原文地址:https://www.cnblogs.com/grj001/p/12224769.html
Copyright © 2011-2022 走看看