我有一个字符串列表
new List<string> { "One", "Two", "Three", "Four", "Five", "Six" }
Run Code Online (Sandbox Code Playgroud)
我想要一个包含完整内容的字符串(包括双引号)
"One", "Two", "Three", "Four", "Five", "Six"
Run Code Online (Sandbox Code Playgroud)
因为会写一个文本文件,它将是一个数组[] = {my_string}
我试过这个没有成功
var joinedNames = fields.Aggregate((a, b) => "\"" + a + ", " + b + "\"");
Run Code Online (Sandbox Code Playgroud)
小LINQ帮助将非常感谢:)
Joe*_*orn 21
var joinedNames = "\"" + string.Join("\", \"", fields) + "\"";
Run Code Online (Sandbox Code Playgroud)
juh*_*arr 11
你可以轻松地使用Linq和 string.Join
var joinedNames = string.Join(", ", fields.Select(f => "\"" + f + "\""));
Run Code Online (Sandbox Code Playgroud)
使用string.Join:
var myList = new List<string> { "One", "Two", "Three", "Four", "Five", "Six" };
var joined = string.Join(", ", myList.Select(item => "\"" + item + "\""));
Run Code Online (Sandbox Code Playgroud)