zoukankan      html  css  js  c++  java
  • asp.net ToString() 格式化字符串

    c# ToString() 格式化字符串  格式化数值:有时,我们可能需要将数值以一定的格式来呈现,就需要对数值进行格式化。我们使用格式字符串指定格式。格式字符串采用以下形式:Axx,其中 A 为格式说明符,指定格式化类型,xx 为精度说明符,控制格式化输出的有效位数或小数位数。 
    格式说明符 说明 示例 输出 
    C 货币 2.5.ToString("C") ¥2.50  
    D 十进制数 25.ToString("D5") 00025 
    E 科学型 25000.ToString("E") 2.500000E+005 
    F 固定点 25.ToString("F2") 25.00 
    G 常规 2.5.ToString("G") 2.5 
    N 数字 2500000.ToString("N") 2,500,000.00 
    X 十六进制 255.ToString("X") FF

    C#的String.Format格式化举例
    stringstr1 =string.Format("{0:N1}",56789);               //result: 56,789.0
    stringstr2 =string.Format("{0:N2}",56789);               //result: 56,789.00
    stringstr3 =string.Format("{0:N3}",56789);               //result: 56,789.000
    stringstr8 =string.Format("{0:F1}",56789);               //result: 56789.0
    stringstr9 =string.Format("{0:F2}",56789);               //result: 56789.00
    stringstr11 =(56789 / 100.0).ToString("#.##");           //result: 567.89
    stringstr12 =(56789 / 100).ToString("#.##");             //result: 567

    C 或 c
    货币
    Console.Write("{0:C}", 2.5);  //$2.50
    Console.Write("{0:C}", -2.5); //($2.50)

    D 或 d
    十进制数
    Console.Write("{0:D5}", 25);  //00025
     
    E 或 e
    科学型
    Console.Write("{0:E}", 250000);  //2.500000E+005
     
    F 或 f
    固定点
    Console.Write("{0:F2}", 25);  //25.00
    Console.Write("{0:F0}", 25);  //25
     
    G 或 g
    常规
    Console.Write("{0:G}", 2.5);  //2.5
     
    N 或 n
    数字
    Console.Write("{0:N}", 2500000);  //2,500,000.00
     
    X 或 x
    十六进制
    Console.Write("{0:X}", 250);  //FA
    Console.Write("{0:X}", 0xffff);  //FFFF

  • 相关阅读:
    ldap集成jenkins
    自动发现实现url+响应时间监控
    5秒跳转
    String的使用
    数字货币转换为中文货币
    字符串的使用(string,StringBuffer,StringBuilder)
    修饰符
    类的继承,抽象类,接口,方法重写和重载
    类的使用
    java中的输入流(Scanner),数据类型,运算符,switch,数组的用法
  • 原文地址:https://www.cnblogs.com/wangguowen27/p/ToString_D3.html
Copyright © 2011-2022 走看看