相关疑难解决方法(0)

在C#中:在以逗号分隔的字符串列表中的字符串周围添加引号

这可能有一个简单的答案,但我一定没有足够的咖啡来自己解决:

如果我有逗号分隔的字符串,例如:

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)

c# string

52
推荐指数
5
解决办法
7万
查看次数

标签 统计

c# ×1

string ×1