Nun, string
ist IEnumerable<char>
, also würde das auch funktionieren:
Sie müssen die Vor- und Nachteile abwägen.
Pros:
Nachteile:
.ToList()
mit einer Zeichenfolge tun würde Können Sie beispielsweise Bugs einführen, würden Sie den Fehler hier leicht erkennen:
%Vor%Mit Leichtigkeit meine ich, dass Sie den Fehler bemerken würden, weil Sie nur hinter dem Code lesen, nicht, wenn Sie wüssten, dass hier ein Problem besteht, und danach gesucht haben.