zoukankan      html  css  js  c++  java
  • C#格式字符串

    实例:

    string u = string.Format("{0:D3}", 123);

    Console.WriteLine(u);

    输出如下:

    123

    格式说明:

    格式化的格式如下:"{ N [, M ][: formatString ]}", arg1, ... argN,在这个格式中:

    1) N是从0开始的整数,表示要格式化的参数的个数

    2) M是一个可选的整数,表示格式化后的参数所占的宽度,如果M是负数,那么格式化后的值就是左对齐的,如果M是正数,那么格式化后的值是右对齐的

    3) formatString是另外一个可选的参数,表示格式代码

    argN表示要格式化的表达式,和N是对应的。

    FormatString说明:

    字母 含义
    C或c Currency 货币格式
    D或d Decimal 十进制格式(十进制整数,不要和.Net的Decimal数据类型混淆了)
    E或e Exponent 指数格式
    F或f Fixed point 固定精度格式
    G或g General 常用格式
    N或n 用逗号分割千位的数字,比如1234将会被变成1,234
    P或p Percentage 百分符号格式
    R或r Round-trip 圆整(只用于浮点数)保证一个数字被转化成字符串以后可以再被转回成同样的数字
    X或x Hex 16进制格式

    符号 名称 含义
    0 0占位符 用0填充不足的位数
    # 数字占位符 用#代替实际的位数
    . 十进制小数点
    , 千位分隔符 用逗号进行千位分割,比如把1000分割成1,000
    % 百分符号 显示一个百分标识
    E+0
    E-0
    e+0
    e-0 指数符号 用指数符号格式化输出
    \ 专一字符 用于传统格式的格式化序列,比如"\n"(新行)
    'ABC'
    "ABC" 常量字符串 显示单引号或者双引号里面的字符串
    ; 区域分隔符 如果数字会被格式化成整数,负数,或者0,用;来进行分隔
    ,. 缩放符号 数字除以1000


     

  • 相关阅读:
    tips
    【十大算法实现之KNN】KNN算法实例(含测试数据和源码)
    智力趣题几则
    JAVA知多少
    R语言(入门小练习篇)
    文本分类,数据挖掘和机器学习
    推荐系统的循序进阶读物(从入门到精通)
    【贪心】PAT 1033. To Fill or Not to Fill (25)
    博弈故事一则——海盗分金币问题
    基于WordNet的英文同义词、近义词相似度评估及代码实现
  • 原文地址:https://www.cnblogs.com/jerome/p/1315647.html
Copyright © 2011-2022 走看看