Feedback

Split

Sprache: C#

Einen String anhand des letzten Zeichens, in ein Sringarray aufsplitten zb eine CSV Zeile string str = "a;b;c;d;" string[] strArr = StringSplitter(str);
/// <summary>
/// Einen String anhand des letzten Zeichens, in ein Sringarray aufsplitten
/// </summary>
/// <param name="String">Ein String der aufgetrennt werden soll</param>
/// <returns>String Array</returns>
public string[] StringSplitter(string str) {
  //letzte zeichen Ermitteln
  char splitter = Convert.ToChar(str.Substring(str.Length - 1));
  // String letzte zeichen abschneiden
  String value  = str.Substring(0, str.Length - 2);

  return value.Split(splitter);
}
/// <summary>
/// Einen String anhand des letzten Zeichens, in ein Sringarray aufsplitten
/// </summary>
/// <param name="String">Ein String der aufgetrennt werden soll</param>
/// <returns>String Array</returns>
public string[] StringSplitter(string str) {
  //letzte zeichen Ermitteln
  char splitter = Convert.ToChar(str.Substring(str.Length - 1));
  // String letzte zeichen abschneiden
  String value  = str.Substring(0, str.Length - 2);

  return value.Split(splitter);
}

3 Kommentare

  1. Viel Sinn macht diese Funktion allerdings nicht, vor allem weil es schon eine Split Funktion gibt und man dafür keine extra Funktion schreiben muss. Und nochwas, diese Funktion hier funktioniert nicht einmal: Der Name „strArr“ ist im aktuellen Kontext nicht vorhanden