mas pelada xD existe el metodo llamado "split" mira por ejemplo
cadena="123,456,789";
char d=',';
string [] resultado=cadena.Split(d);
resultado te quedaria asi
resultado[0]=123
resultado[1]=456
resultado[2]=789
split los separa automaticamente segun el caracter que tu indiques, en este caso...