复合格式简述

复合格式简述


除了之前的标准格式规范与自订格式规范外,

我们还可以利用复合格式字符串让对字符串格式化更有弹性。

一、格式项目语法:

{ index[,alignment][:formatString]}

说明:

index索引组件,参数项目范围从0开始,每一个index就代表每一个即将被套用的参数。

alignment对齐组件,如果 alignment 为正数,字段中的格式化数据会靠右对齐;如果 alignment 为负数,则会靠左对齐。

formatString格式规范,嘿,就是先前多篇文章所谈的标准格式规范与自订格式规范。

二、范例

using System;

public class Example
{
    public static void Main()
    {
        double a = 1.23;
        double b = 1.2345;
        double c = 123.456;

        Console.WriteLine("12345678901234567890", c);
        Console.WriteLine("{0,20:G}", c);
        Console.WriteLine("{0,10:C}", b);
        Console.WriteLine("{0:G}", a);

        Console.WriteLine("{0:G}n{1,20:G}n{2,10:C}n{3:G}", "12345678901234567890", c, b, a);

        Console.ReadKey();
    }
}

执行结果

参考数据:

复合格式

原文:大专栏  复合格式简述


猜你喜欢

转载自www.cnblogs.com/petewell/p/11496013.html