14

我遇到了这个 C# 文字,想知道它是什么意思?

特别是在以下情况下:

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

谢谢

4

3 回答 3

20

这意味着将第一个参数(索引 0)格式化为十六进制:http: //msdn.microsoft.com/en-us/library/s8s7t687 (v=vs.80).aspx

于 2012-08-21T15:29:46.210 回答
0

这意味着第一个参数将输出为十六进制(小写!!)。要输出大写,您可以使用“{0:X}”。

查看 msdn 以获取有关字符串格式的更多信息:MSDN 自定义字符串格式

于 2012-08-21T15:34:17.627 回答
-1

这代表hexadecimal格式。

于 2012-08-21T15:32:27.717 回答