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 

  • 相关阅读:
    指针
    初级程序员面试不靠谱指南(七)
    初级程序员面试不靠谱指南(六)
    Hadoop 中利用 mapreduce 读写 mysql 数据
    Mapreduce的文件和hbase共同输入
    mapreduce多文件输出的两方法
    mapreduce中一个map多个输入路径
    GDB介绍
    超强的指针学习笔记
    iOS开发之Appstore篇——版本更新
  • 原文地址:https://www.cnblogs.com/wangyt223/p/4368695.html
Copyright © 2011-2022 走看看