zoukankan      html  css  js  c++  java
  • csharp: Double Convert To String

    /// <summary>
            /// 
            /// </summary>
            /// <param name="fl"></param>
            /// <returns></returns>
            private string ConvertFloatToString(float fl)
            {
                string str = string.Empty;
                str = String.Format("{0:N2}", fl);
                return str;
            }
            /// <summary>
            /// 字符串转double
            /// </summary>
            /// <param name="fl"></param>
            /// <returns></returns>
            private double ConvertStringToDouble(string fl)
            {
                double str = 0.00;
    
                try
                {
                    if (double.TryParse(fl, out str))//对就输出正确数据
                    {
    
                    }
                    else
                    {
                        MessageBox.Show("数据类型不对,请检查一下!");
                    }
    
                }
                catch (Exception ex)
                {
                    ex.Message.ToString();
                    str = 0.00;
                }
                return str;
            }
            /// <summary>
            /// 
            /// </summary>
            /// <param name="fl"></param>
            /// <returns></returns>
            private string ConvertDoubleToString(double fl)
            {
                string str = string.Empty;
    
                try
                {
                    str = string.Format("{0:C}", fl);
                }
                catch (Exception ex)
                {
                    ex.Message.ToString();
                    str = "¥0.00";
                }
                return str;
            }
            /// <summary>
            ///涂聚文 geovindu  
            /// </summary>
            /// <param name="fl"></param>
            /// <returns></returns>
            private string ConvertDecimalToString(decimal fl)
            {
                string str = string.Empty;
                try
                {
                    if (fl > 0)
                    {
                        str = string.Format("¥{0:N2}", fl);
                    }
                    else
                    {
                        str = "¥0.00";
                    }
                }
                catch (Exception ex)
                {
                    ex.Message.ToString();
                    str = "¥0.00";
                }
                return str;
            }
    


    打印格式:

                StringFormat format = new StringFormat(); //对齐方式StringFormatFlags.DirectionRightToLeft  //:靠右对齐 涂聚文注
                format.FormatFlags = StringFormatFlags.DirectionRightToLeft;
                format.Trimming = StringTrimming.Word;
                format.Alignment =StringAlignment.Near;
    
                StringFormat formatc = new StringFormat(); //DisplayFormatControl StringFormatFlags.MeasureTrailingSpaces  //负数的格式:靠右对齐
                formatc.Trimming = StringTrimming.Word;
                formatc.Alignment = StringAlignment.Far;
                formatc.FormatFlags = StringFormatFlags.NoWrap | StringFormatFlags.LineLimit | StringFormatFlags.NoClip;  
    
  • 相关阅读:
    shell加载配置文件
    Shell四种运行方式(启动方式)
    Linux下Fork与Exec使用
    ln -snf 的个人理解
    利用python3将已有的某几个pptx文件的某些slides来生成新的pptx文件的范例
    如何在centos7中安装python3
    ng-include
    ng-class细说 by破狼
    AngularJS的Filter用法详解
    理解angularjs中的$emit,$broadcast和$on by Four
  • 原文地址:https://www.cnblogs.com/geovindu/p/4333109.html
Copyright © 2011-2022 走看看