Нужно знать, как использовать String.Format для удаления ведущих символов из строки. У меня есть ограничение в каком-то существующем коде, который я могу передать только в строке и в строке формата.Есть ли способ обрезать ведущих символов с помощью String.Format()?
Так что вы можете сделать что-то вроде
String.Format("Test output: {0:#}","001")
и выпускать продукцию
"Выход теста: 1"
Я думаю, что ответ 'нет', но я хотел Чтобы убедиться.
EDIT: Чтобы уточнить, строка формата будет помещена в файл конфигурации, а строка, которая будет отформатирована, является значением, выходящим из базы данных. Я не могу выполнить какой-либо код на нем. Должно быть через строку формата.
Вы могли TrimStart («0») параметр – Steve
Обрезка ведущие нули из _string_ не нормальная функция, поэтому Нет, она не поддерживается. И форматирование '#' также относится к номерам. –
Нет, я не думаю, что есть способ сделать это, используя эту конкретную перегрузку «String.Format». – Abion47