c#数据流指定位置,按行输出

                    一个数组形式为:EB3C2D04.........想从标志0E31后288个bit处开始读,到标志043A处停止。然后把每个符合这样条件的数据按行输出

returnStr += data[i].ToString("X2");
这个用StringBuilder.Append(data[i].ToString("X2"))可以加快。

foreach (Match m in Regex.Matches(returnStr, "0D42.+?154A"))
{
String str = m.ToString();
LineStr = str.Substring(72, 7120);
//Console.WriteLine(LineStr);
}
能不能把数据存成一行一行的,然后按行转成二进制,7000个比特可以直接用Convert.ToInt么