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;  
    
  • 相关阅读:
    java 之 File类
    java 之 内部类
    java 之 泛型
    如何生成随机码
    sql中getdate()&convert的使用
    sql中Distinct&Count的用法
    C#中如何使用正则表达式
    Sql按照字段分组,选取其他字段最值所在的行记录
    为什么在属性中设置private set
    基本Sql语句汇总
  • 原文地址:https://www.cnblogs.com/geovindu/p/4333109.html
Copyright © 2011-2022 走看看