Ser*_*pia 2 .net c# asp.net string-formatting
如何格式化这样的字符串:
string X = "'{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}','{12}','{13}'",????
Run Code Online (Sandbox Code Playgroud)
我记得我以前能够在末尾添加一个逗号,并指定要分配给{0},{1}等的实际数据.
有帮助吗?
Alf*_*ers 15
使用string.Format方法,例如:
string X = string.Format("'{0}','{1}','{2}'", foo, bar, baz);
Run Code Online (Sandbox Code Playgroud)
另一种方法是使用Join,如果您在字符串数组中有值:
string x = "'" + String.Join("','", valueArray) + "'";
Run Code Online (Sandbox Code Playgroud)
(只是想与89724362用户不同,他们将向您展示如何使用String.Format ......;)