Se usa Split como ha dicho bitbow, pero en C# los arreglos se acceden con [].
Código C#:
Ver originalstring cadena = "#1234#Juan Perez";
string[] trozos = cadena.Split('#');
//Recorrer el array de trozos
foreach(string trozo in trozos)
Console.WriteLine(trozo);
Saludos.