Darauf gibt es wahrscheinlich eine einfache Antwort, aber ich habe wohl nicht genug Kaffee getrunken, um es selbst herauszufinden:
Wenn ich eine durch Komma getrennte Zeichenfolge wie:
string list = "Fred,Sam,Mike,Sarah";
Wie würde jedes Element erhalten und fügen Sie Anführungszeichen um es und stecken Sie es wieder in eine Zeichenfolge wie diese:
string newList = "'Fred','Sam','Mike','Sarah'";
Ich gehe davon aus, dass die Iteration über jeden einzelnen ein Anfang wäre, aber danach bin ich nicht mehr weitergekommen.
Eine Lösung, die hässlich ist:
int number = 0;
string newList = "";
foreach (string item in list.Split(new char[] {','}))
{
if (number > 0)
{
newList = newList + "," + "'" + item + "'";
}
else
{
newList = "'" + item + "'";
}
number++;
}