zoukankan      html  css  js  c++  java
  • 字符串格式化测试

    private void button1_Click(object sender, EventArgs e)
    {
    Console.WriteLine("在宽度为的空间里靠左对齐:{0,-10}", 99);
    Console.WriteLine("在宽度为的空间里靠右对齐:{0,10}", 99);
    Console.WriteLine("在宽度为的空间里靠左对齐:{0,-10}", "LLL");
    Console.WriteLine("在宽度为的空间里靠右对齐:{0,10}", "RRR");
    Console.WriteLine("货币- {0:C} {1:C4}", 88.8, -888.8);
    Console.WriteLine("10进制整数- {0:D5}", 88);
    Console.WriteLine("科学计数- {0:E}", 888.8);
    Console.WriteLine("固定小数点- {0:F3}", 888.8888);
    Console.WriteLine("浮点数- {0:G}", 888.8888);
    Console.WriteLine("数字格式- {0:N}", 8888888.8);
    Console.WriteLine("16进制格式- {0:X4}", 88);
    Console.WriteLine(string.Format("F{0}",2));
    }

    输出结果

    在宽度为的空间里靠左对齐:99
    在宽度为的空间里靠右对齐: 99
    在宽度为的空间里靠左对齐:LLL
    在宽度为的空间里靠右对齐: RRR
    货币- ¥88.80 ¥-888.8000
    10进制整数- 00088
    科学计数- 8.888000E+002
    固定小数点- 888.889
    浮点数- 888.8888
    数字格式- 8,888,888.80
    16进制格式- 0058
    F2

    例子2

    {0:D3}

    0表示占位符,代替后面的第一个变量,也就是i_Temp
    D 十进制
    3 长度

    比如

    string.Format("{0:D3}", 2) 
    输出为
    002 

    应用场景

    --获取单位当前信息和推断子信息+1码
    select dwbmid,dwbmmc,jb,fid,dwjc,dwqc,
    (select substr(max(dwbmid), -4, 4) + 1 childerbm
    from ks_xqpm_dwbm
    where dwbmdm like '1111100130002%') childerNewBM
    from ks_xqpm_dwbm
    where dwbmdm = '1111100130002'

    返回的结果是25但是想要的是向左补位,可以用到上面的例子string.Format("{0:D4}", 25) 

    测试输出结果为0025 

  • 相关阅读:
    17.10.30
    17.10.28&29
    PDO和Mysqli的区别
    ajax--->请求异常 jQuery提示parsererror错误解决办法
    ajax--->http头信息的content-type是application/x-www-form-urlencoded或application/json区别
    php--->把json传来的stdClass Object类型转array
    mysql--->mysql查看数据库操作记录
    js解析json时报:Unexpected token s in JSON at position 0
    code review工具之codebrag安装使用
    linux-->yii2报yiidbException错
  • 原文地址:https://www.cnblogs.com/wangyt223/p/4368695.html
Copyright © 2011-2022 走看看