Feedback

C# - Split

Veröffentlicht von am 02.11.2006
(5 Bewertungen)
Einen String anhand des letzten Zeichens, in ein Sringarray aufsplitten

zb eine CSV Zeile

string str = "a;b;c;d;"
string[] strArr = StringSplitter(str);

GFU-Schulungen  [Anzeige]

Angular mit ASP.NET Core für .NET-Entwickler

.NET ist Ihnen vertraut, als Entwickler verfügen Sie über einschlägige Kenntnisse. In diesem Kurs lernen Sie nun, Angular in .NET-Umgebungen einzusetzen. Sie verstehen das Konzept von Angular und integrieren das clientseitige JS-Framework sicher in.NET-Anwendungen.

JavaScript für .NET-Entwickler

Sie sind .NET-Entwickler und nun stehen Sie vor der Aufgabe, JavaScript in Ihre Arbeit einzubinden. Die Schulung vermittelt Ihnen die JavaScript Grundlagen und die Funktionen der Scriptsprache. Sie wissen, wie objektorientierte Programmierung in JavaScript funktioniert und lernen abschließend Best Practicies Fälle kennen.

/// <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);
}
Abgelegt unter Split.

3 Kommentare zum Snippet

Tim Hartwig schrieb am 02.11.2006:
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
BlackDragon schrieb am 04.11.2006:
berichtigt
hackman schrieb am 16.04.2010:
das schlüsselwort value sollte man vielleicht auch nicht so unbedingt verwenden, vor allem ist es kein aussagekräftiger variablenname
 

Logge dich ein, um hier zu kommentieren!