void comm_DataReceived(object sender, SerialDataReceivedEventArgs e)
        {
            int n = com2.BytesToRead;//先记录下来,避免某种原因,人为的原因,操作几次之间时间长,缓存不一致
            byte[] buf = new byte[n];//声明一个临时数组存储当前来的串口数据
            com2.Read(buf, 0, n);//读取缓冲数据
            builder.Clear();//清除字符串构造器的内容
            //因为要访问ui资源,所以需要使用invoke方式同步ui。
            this.Invoke((EventHandler)(delegate
            { 
                //直接按ASCII规则转换成字符串
                builder.Append(Encoding.ASCII.GetString(buf));
                //追加的形式添加到文本框末端,并滚动到最后。
                this.textBox2.AppendText(builder.ToString());
/*                string text_1 = builder.ToString();
                if (text_1.Substring(1, 4) == "CMTI")
                    button1.Enabled = false;*/
            }));
        }我现在想从串口接收中识别出是否含有我需要的字符串“CMTI”,那么应该如何写呢?
我这样写,每次运行之后就kill掉了!