我想表示以下字符串:
aaaa,23,"something inside double quotes", 99, 8, 7
Run Code Online (Sandbox Code Playgroud)
我正在考虑使用以下方法String.Format
:
StringBuilder.AppendLine(string.Format("{0},{1},{2},{3},{4},{5}",
item.one, item.two, item.three, item.four, item.five, item.six));
Run Code Online (Sandbox Code Playgroud)
我需要{2}
用双引号包装第三个参数.
acr*_*ige 32
string.Format("{0}, {1}, \"{2}\", {3}, {4}, {5}", ...);
Run Code Online (Sandbox Code Playgroud)
你可以这样做:
string.Format("{0},{1},\"{2}\",{3},{4},{5}"
, item.one
, item.two
, item.three
, item.four
, item.five
, item.six);
Run Code Online (Sandbox Code Playgroud)
这是一个很好的链接,你可以在这里阅读更多相关信息:http://msdn.microsoft.com/en-us/library/267k4fw5.aspx
你应该\
在qoutes之前添加:
stringbuilder.AppendLine(string.Format("{0},{1},\"{2}\",{3},{4},{5}", item.one, item.two, item.three, item.four, item.five, item.six));
Run Code Online (Sandbox Code Playgroud)