Ответ 1
Это означает форматирование первого аргумента (индекс 0) как шестнадцатеричного: http://msdn.microsoft.com/en-us/library/s8s7t687(v=vs.80).aspx
Я столкнулся с этим литералом С# и задавался вопросом, что это значит?
В частности, в следующем случае:
string.Format("{0:x}", byteArray[i]);
Спасибо
Это означает форматирование первого аргумента (индекс 0) как шестнадцатеричного: http://msdn.microsoft.com/en-us/library/s8s7t687(v=vs.80).aspx
Это означает, что первый аргумент будет выводиться как шестнадцатеричный (в нижнем регистре!!). Для вывода верхнего регистра вы можете использовать "{0: X}".
Посмотрите msdn для получения дополнительной информации о форматировании строки: MSDN Пользовательский строковый формат
Это представляет формат hexadecimal
.