Это, вероятно, простой ответ, но мне не хватило кофе, чтобы понять это самостоятельно:
Если бы у меня была строка с запятой, такая как:
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++;
}