Есть ли способ использовать Int32.ToString("<some string format specifier>")
с использованием более 1 спецификатора?В частности, я хочу отформатировать int в шестнадцатеричном, но заставить строку быть 8-битной, добавляя 0 в пустые места.Например, я хочу разобрать число 1234 в десятичном виде в строку «000004D2».
Я хотел сделать это путем объединения спецификаторов «X» и «00000000», но я не могукажется, найти какие-либо примеры объединения спецификаторов вместе.Нужно ли мне создавать свой собственный FormatProvider?
Мне нужно сделать это, потому что я пишу программу просмотра, которая отображает массив байтов, который поддерживает различные пакеты и форматы.Например, отображение массива в виде массива 4-байтовых целых чисел в шестнадцатеричном формате или 2-байтовых целых чисел в отображении со знаком.Так же, как просмотрщик памяти в VS