我有一个字符串
string str ="Enter {0} patient name";
我正在使用 string.format 对其进行格式化。
String.Format(str, "Hello");
现在,如果我想要从某些配置中检索病人信息,那么我需要将 "str" 更改为类似于 "输入 {0} {1} 名称"
的内容。这样它就会用第二个值替换 {1}。问题在于,我想要使用类似于 {pat}
这样的其他格式而不是 {1}。但是当我尝试使用时,它会抛出错误。我需要一个自定义占位符,在运行时可以进行替换,因为有很多文件需要像这样更改(其中可能包含 {0}、{1} 等)。