首页 > 代码库 > C#输出文本树形层次,前或者后自定义空格位数
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
C#输出文本树形层次,前或者后自定义空格位数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。