Gibt es einen Grund dafür? Ich frage, denn wenn Sie viele leere Zeichen verwenden müssen, geraten Sie in die gleiche Situation wie wenn Sie viele leere Zeichenfolgen verwenden würden.
Bearbeiten: Der Grund für diese Verwendung war folgender:
myString.Replace ('c', '')
Entfernen Sie also alle Instanzen von 'c' aus myString.
RemoveAll(this string s, params char[] toRemove)
? Die Absicht wird klar kommuniziert und Sie riskieren nichts falsch zu tippen.
""
erstellt ein Objekt : Nein, tut es nicht.