дополнить строку пробелами

lesha_spb
Дата: 10.05.2006 14:59:55
есть переменная (пусть типа string) переменной длины, предположим от 1 символа до 16, надо получить на выходе строку строго длинной 16 символов, если исходная переменная короче дополнить ее пробелами: 2 варианта или пробелы в конце или в начале (нужно решения обоих вариантов).
подскажите как это поизящняй реализовать?
saint
Дата: 10.05.2006 15:07:26
str.PadLeft(16-str.Length)
str.PadRight(16-str.Length)
Moristar
Дата: 10.05.2006 15:09:57
Вобще-то вопрос очень глупый, но ...
for(int i=0;i<(16 - str.Length);i++)
    str += " ";

:)) Типа конкурс на красивое написание :))
Moristar
Дата: 10.05.2006 15:11:01
Фигасе, это я, значит глупый. Такие ф-ции модные есть в шарпе
lesha_spb
Дата: 10.05.2006 15:27:28
спасибо. только в случае с padleft/right не нужно разность брать, просто длину желаемой строки указываешь.
2мористар: твой вариант тоже сразу в голову пришел, а вот про Pad вспомнить не мог, а у меня строка строииться из десятка таких переменных которые нужно к определенной длине приводить. что прикажешь для каждой из них for писать?:)
saint
Дата: 10.05.2006 15:30:21
>просто длину желаемой строки указываешь
точна, клин словил