[C#] String fixe länge zuweisen

Drucken
( 0 Votes ) 
Hauptkategorie: Programmieren Kategorie: C#
Erstellt am 24.11.2011 Zuletzt aktualisiert am 03.02.2012 Geschrieben von Jonny132
Manchmal benötigt man es, dass ein String immer eine bestimmte Länge hat. Sei es zur Anzeige oder für sonstige Zwecke.

Für dieses Vorhaben stellt und das String Objekt die PadLeft bzw PadRight Methode zur Verfügung.

PadLeft Beispiel

"test".PadLeft(60);

  

PadRight - Beispiel

"test".PadRight(60);



Wie Sie sehen werden die fehlenden Zeichen mit Lehrzeichen aufgefüllt, sodass immer 60 Zeichen angezeigt werden.
Wollen Sie, dass der String mit einem anderen Zeichen aufgefüllt wird, können Sie dies als zweiten Parameter übergeben.
Da in C# ein Text in doppelten Hochkommas immer als String interpretiert wird, benützen wir einfach Hochkommas.
 

"test".PadRight(60,'-');

 

Achtung! Ist ein Text länger wie z.B. in dem Beispiel angegebenen 60 Zeichen, so wird der Text NICHT abgeschnitten.
Um Strings abzuschneiden, können Sie z.B. die Substring() - Methode verwenden.
  

    Veröffentlichen Sie ihre Kommentare ...