C#でstrtokの代わりはSplit

String Key = "12@34@56@78";

//戻り値には、空の文字列を含む配列要素が格納されます。
String[] split = info.Key.Split(new string[] { "@" }, StringSplitOptions.None);

MsgBox(split[0]);	// "12"
MsgBox(split[1]);	// "34"
MsgBox(split[2]);	// "56"
MsgBox(split[3]);	// "78"


// こういうのでも
foreach (String s in split)
{
    Console.WriteLine(s);
}

ネタ元