Feedback

C# - StringSplitter

Veröffentlicht von am 2/27/2008
(2 Bewertungen)
Splittet einen String an den Stellen mit dem Seperator - besser ist natürlich die Verwendung von string.Split(new string[] { "::" }, StringSplitOptions.None); - hab ich aber erst später entdeckt :(
public List<string> StringSplitter(string inputString, string seperator)
{
    List<string> output = new List<string>();

    int offset = 0, i;

    while ((i = inputString.IndexOf(seperator,offset)) != -1)
    {
        output.Add(inputString.Substring(offset, i - offset));
        offset = i + seperator.Length;
     
        i = inputString.IndexOf(seperator, offset);
    }
    
    output.Add(inputString.Substring(offset, inputString.Length - offset));

    return output;
}
Abgelegt unter Split, String.

1 Kommentare zum Snippet

Tim Hartwig schrieb am 2/28/2008:
Wäre ja nicht der erste String.Split Nachbau :D
 

Logge dich ein, um hier zu kommentieren!