这可能有一个简单的答案,但我一定没有足够的咖啡来自己解决:
如果我有逗号分隔的字符串,例如:
string list = "Fred,Sam,Mike,Sarah";
Run Code Online (Sandbox Code Playgroud)
如何获取每个元素并在其周围添加引号并将其粘贴回如下字符串:
string newList = "'Fred','Sam','Mike','Sarah'";
Run Code Online (Sandbox Code Playgroud)
我假设迭代每一个都是一个开始,但我在那之后感到难过.
一个难看的解决方案:
int number = 0;
string newList = "";
foreach (string item in list.Split(new char[] {','}))
{
if (number > 0)
{
newList = newList + "," + "'" + item + "'";
}
else
{
newList = "'" + item + "'";
}
number++;
}
Run Code Online (Sandbox Code Playgroud)