Warum gibt es keine string.Split (string) -Überladung? [geschlossen]
Gibt es irgendwelche stichhaltigen Gründe, warum es keine Überlastung der gibt?String.Split
Welche Zeichenfolge akzeptiert ein Trennzeichen und einen zu teilenden Text?
string[] Split(string delimiter)
das könnte dann gerne genutzt werden
string input = "This - is - an - example";
string[] splitted = input.Split(" - ");
// results in:
// { "This", "is", "an", "example" }
Ich weiß wirklich, dass ich eine Erweiterungsmethode leicht erstellen kann, aber es muss einen gültigen Grund geben, warum dies nicht hinzugefügt wurde.
Bitte beachten Sie, dass ich nicht nach einer Lösung für das Teilen eines Strings mit einem String-Begrenzer suche, sondern nach einer Erklärung, warum eine solche Überladung Probleme verursachen könnte. Das liegt daran, dass ich nicht glaube, dass dies wirklich Probleme verursachen würde, und Anfängern fällt es sehr schwer, zu verstehen, warum wir ein tatsächliches Ergebnis erzielen müssenstring[]
anstelle eines einfachenstring
als Begrenzer.