Sure, you can use a regular expression. For example:
var input = "/A//B/C//D";
var result = Regex.Split(input, "(?<!/)/");
This will split the string by any /
character not preceeded by another /
character. Unfortunately, you will get an empty string for the first element of the result array. If this is a problem you can simply use a little bit of Linq to filter it out:
var result = Regex.Split(input, "(?<!/)/").Skip(1).ToArray();
Or
var result = Regex.Split(input, "(?<!/)/").Where(s => s.Length > 0).ToArray();