如题,我要把txtbox里每一行数据都识别,然后把它组成固定的信息帧发送出去。
我的思路是,先把txt文本里的内容显示在txtbox里,再逐行识别内容(txt文本内容格式是固定的,一个关键词,后面是它的参数值),识别关键词后把它的参数值组成信息帧发送出去(信息帧格式以及怎么组成我已经会了),有多少行txt文本就要发送多少信息帧。请问要怎么实现呢?现在的代码如下:
string filePath = @"H:\txt.txt";
try
{
if (File.Exists(filePath))
{
richTextBox2.Text = File.ReadAllText(filePath); //读取txt文本内容到txtbox2
byte[] mybyte = Encoding.UTF8.GetBytes(richTextBox2.Text);
richTextBox2.Text = Encoding.UTF8.GetString(mybyte);
}
txt文本内容是这样的格式:
LCD_WIDTH 24
LCD_XSIZE 1080
LCD_YSIZE 2340
例如识别到LCD_WIDTH 后就把24组成信息帧发送出去,以此类推。