用C#写上位机解析数据包的问题

2025-05-20 21:39:59
推荐回答(1个)
回答1:

string received //接收到的数据包存放在 received 中

DateTime t;
int p1, p2, p3, p4, p5;

if(received.Contain('#))
{
    //接收完整,进行解析
    string[] fs = received.Split(',');
    t = new DateTime(fs[0]);
    p1 = int.Parse(fs[1]);
    p2 = int.Parse(fs[2]);
    p3 = int.Parse(fs[3]);
    p4 = int.Parse(fs[4]);
    p5 = int.Parse(fs[5]);
}