假设我String.Format("{0} {1} at {2} for {3}-{4} ... and finally {7}", var1, var2, ...)
现在必须在 String.Format 的开头添加一个额外的变量,并且出于维护和可读性的原因,我想避免String.Format("{8} {0} {1} at {2} ...", ...)
。
基本上我想避免我最终得到看起来像String.Format("{5} {3} {0} {7} {1} {4} {2}", var1, var2, ...
. 在 6 次更改请求之后你可能会得到一些东西,你必须非常仔细地查看每个变量将被替换的位置。
有什么东西可以自动为我重新订购替换件吗?