0

この文字列のリストを、エスケープ文字なしで引用符で囲まれたコンマ区切りの値に変換するにはどうすればよいですか?

{"apple", "berry", "cherry"} => well, ""apple", "berry", "cherry""
4

3 に答える 3

1

私があなたを正しく理解していれば、

"\"" + String.Join("\", \"", new string[]{"apple","berry","cherry"}) + "\"";

または、あるいは、

String.Format("\"{0}\"", String.Join("\", \"", new string[] {"apple","berry","cherry"}));

System.String.Join(...)の詳細をご覧ください。

于 2012-08-18T03:18:52.300 に答える
0

これが仕事をすることを願っています

var ar = new []{ "apple", "berry", "cherry" };
var separator = "\",\"";
var enclosingTag = "\"";
Console.WriteLine ( enclosingTag + String.Join(separator, ar) + enclosingTag );
于 2012-08-18T03:19:58.837 に答える
0

C#を使用している場合:

using System;
string[] arr = new string[] { "apple", "berry", "cherry" };
string sep = "\",\"";
string enclosure = "\"";
string result = enclosure + String.Join(sep, arr) + enclosure;
于 2012-08-18T05:16:05.103 に答える