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]

VB.NET Einführung

Die Schulung zeigt Ihnen, wie Sie einfache, benutzerorientierte Programme, die auf Datenbanken zugreifen, in VB.NET eigenständig entwickeln. 

Visual Studio Team Foundation Server 2017/2015 (TFS) für Administratoren - Kompakt

Nach dieser Schulung beherrschen Sie die Grundlagen des TFS. Sie erledigen administrative Aufgaben schnell und sicher.

/// <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!