В приведенном примере, показан код реализации того как строку разбить по два символа и поместить в массив.
String st = "abcdef";
var s = Regex.Matches(st, @".{0,2}");
var array = s.Cast<Match>().Select(e => e.Value).ToArray();
foreach (var e in array)
{
Console.WriteLine(e);
}
