string.Format 索引说明

string.Format(string format, params object[] args)

参数 format 中的索引(第一项为 {0}):

  • 可以中断;
  • 可以颠倒位置;
  • 最大值必须小于 args 长度。

比如下面的写法是正确的:

string[] args = new string[100];
// ...
string.Format("{3}{1}", args);

但 {} 中必须是数字,若是其他字符,则会报错“输入字符串的格式不正确。”,比如下面是错误的:

string[] args = new string[100];
// ...
string.Format("{3}{1}{x}", args);

你可能感兴趣的