У меня есть:
double somevar = 3.45;
Мне нужно отформатировать его, чтобы получить следующие результаты:
- "
000345
" - длина должна быть только 6 - "
3.45____
" - длина должна быть 8, выравнивание по левому краю, остальная часть должна быть заполнена пробелами.(Я использую здесь подчеркивания вместо пробелов из-за некоторой ошибки в этом сервисе, которая не позволяет правильно отображать эту строку, но на самом деле это не имеет значения, потому что в строке формата должны быть определены заполнители.)
Это так легко сделать, просто программируя, но мне нужно добиться этого только с помощью строки формата.Возможно ли это?
То есть:
string format="???";
float number = 3.45;
string output = string.Format(format, number);
На самом деле только первая проблема осталась без ответа.
Спасибо!Вы мне нравитесь, парни, вам не нравится этот вопрос, потому что вы не можете ответить на него, верно?