• C#输出文本树形层次,前或者后自定义空格位数


    Indent String with Spaces

    This example shows how to indent strings using method for padding in C#. To repeat spaces use method String.PadLeft. If you call „hello“.PadLeft(10) you will get the string aligned to the right: „     hello“. If you use empty string instead of the „hello“ string the result will be 10× repeated space character. This can be used to create simple Indent method.

    相应的可以使用String.PadRight实现右边填充固定位数的指定字符

    The Indent method:

    [C#]

    public static string Indent(int count)
    {
        return "".PadLeft(count);
    }
    
    

    Test code:

    [C#]

    Console.WriteLine(Indent(0) + "List");
    Console.WriteLine(Indent(3) + "Item 1");
    Console.WriteLine(Indent(6) + "Item 1.1");
    Console.WriteLine(Indent(6) + "Item 1.2");
    Console.WriteLine(Indent(3) + "Item 2");
    Console.WriteLine(Indent(6) + "Item 2.1");
    
    

    Output string:

    List
       Item 1
          Item 1.1
          Item 1.2
       Item 2
          Item 2.1
  • 相关阅读:
    EXISTS 的使用
    bind()和 unbind()绑定解绑事件的使用
    前端代码
    LIKE CONCAT 连用
    客服工作台
    杂录
    vue
    咋乱杂乱的一些总结
    kotlin 很杂很杂
    group by 和 order by 的区别 + 理解过程
  • 原文地址:https://www.cnblogs.com/coolsundy/p/5863215.html
Copyright © 2020-2023  润新知