string[] A;
string B = " abcd@@efg@@sdff ;";
string C=abcde@efgasdfl@sdlfjs ;
Se você quiser dividir C é fácil, basta fazer isso:
A = C.Dividir( '@' );
resultado:
A[0] = "abcde";
A[1] = "efgasdfl";
A[2] = "sdlfjs";
E se você quiser dividir B? A maneira mais fácil é substituir @@ por uma única string primeiro.
A = B.Replace("@@","$").Split('$')
;
A[1] = "efg";
A[2] = "sdff";