Предлагаю апнуть сплит до указания массива делителей
Поле Свой делитель как массив
Везде где есть делители, вели себя как char массивы
было чето типа
string text = "abc;123:def|456";
char[] delimeter = new[] {';', ':', '|'};
string[] data = text.Split(delimeter);