Anhängen von Zeichen an eine Listenzeichenfolge

Ich habe ein optionales benutzerdefiniertes Präfix und Suffix in meiner Anwendung, die ich zu jedem der Elemente in meiner Zeichenfolgenliste hinzufügen möchte. Ich habe alle folgenden ausprobiert und keine funktioniert. Kann mich bitte jemand in die richtige Richtung weisen?

List<string> myList = new List<string>{ "dog", "cat", "pig", "bird" };

string prefix = "my ";
string suffix = " sucks!";

StringBuilder sb = new StringBuilder();
sb.Append(suffix);
sb.Insert(0, prefix);
MyList = sb.ToString();  //This gives me red squigglies under sb.ToString();

Ich habe auch versucht:

myList = myList.Join(x => prefix + x + suffix).ToList();  //Red squigglies

und:

sortBox1.Join(prefix + sortBox1 + suffix).ToList();  //Red squigglies

Wo gehe ich hier falsch?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage