我遇到了这个 C# 字面量,想知道它是什么意思?
特别是在以下情况下:
string.Format("{0:x}", byteArray[i]);
谢谢
这意味着将第一个参数(索引为0)格式化为十六进制:http://msdn.microsoft.com/en-us/library/s8s7t687(v=vs.80).aspx
byte
这意味着第一个参数将以十六进制输出(小写字母!!)。 要输出大写字母,可以使用"{0:X}"。
请参阅 msdn 了解更多关于字符串格式化的信息:MSDN 自定义字符串格式
byte
值,它会将该值格式化为小写十六进制。 - Jeff Mercado