Try this
string x = "**9-Realtech-00:00:09-28/04/16-0$**10-Realtech-00:00:10-28/04/16-1$**11-Realtech-00:00:11-28/04/16-0$**12-Realtech-00:00:12-28/04/16-1$**13-Realtech-00:00:13-28/04/16-0$**14-Realtech-00:00:14-28/04/16-1$**15-Realtech-00:00:15-28/04/16-0$**16-Realtech-00:00:16-28/04/16-1$**17-Realtech-00:00:17-28/04/16-0$**18-Realtech-00:00:18-28/04/16-1$**19-Realtech-00:00:19-28/04/16-0$**20-Realtech-00:00:20-28/04/16-1$.";
var temp = x.Split(new string[] { "**" }, StringSplitOptions.RemoveEmptyEntries);
List<string> result = new List<string>();
foreach (string item in temp)
result.AddRange(item.Split(new string[] { "$" }, StringSplitOptions.RemoveEmptyEntries));