Что означает формат {0: x}?

Я столкнулся с этим литералом С# и задавался вопросом, что это значит?

В частности, в следующем случае:

string.Format("{0:x}", byteArray[i]);

Спасибо

Ответ 2

Это означает, что первый аргумент будет выводиться как шестнадцатеричный (в нижнем регистре!!). Для вывода верхнего регистра вы можете использовать "{0: X}".

Посмотрите msdn для получения дополнительной информации о форматировании строки: MSDN Пользовательский строковый формат

Ответ 3

Это представляет формат hexadecimal.