10 Ekim 2013 Perşembe

Indent String with Spaces [C#]

Sponsorlu Bağlantılar
This example shows how to indent strings using method for padding in C#. To repeat spacesuse 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.
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

Sponsorlu Bağlantılar

Hiç yorum yok:

Yorum Gönder