这个问题很可能有一个简单的答案,但我可能没有喝足够的咖啡自己解决:
如果我有一个逗号分隔的字符串,例如:
string list = "Fred,Sam,Mike,Sarah";
如何获取每个元素并在其周围添加引号,然后将其重新放回字符串中,例如:
string newList = "'Fred','Sam','Mike','Sarah'";
我假设逐个迭代是一个开始,但在此之后我就陷入了困境。
一个丑陋的解决方案:
int number = 0;
string newList = "";
foreach (string item in list.Split(new char[] {','}))
{
if (number > 0)
{
newList = newList + "," + "'" + item + "'";
}
else
{
newList = "'" + item + "'";
}
number++;
}