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;
}
1 Kommentare zum Snippet