如题,因最近工作需要用C#写个通讯程式
那所用的通讯协定是正规Modbus
那目前程式部分已经完成传送与接收的部分
但现在卡在不知怎将接收到的资料对应到各个变量内
那因之前再用C写时是利用指针方式来处理
但看C#好像无法使用指针,想问说各位在这部分是怎做处里的
或是有方法可以做到像下面C写得那样吗?
附上之前于C的处理方式:
typedef struct{
u16 var1;
....
u16 varN;
}Monitor;
u16 *ptrS = &RxArray;
u16 *prtT = &(Monitor.u16var1;
for(i=0;i<len;i++)
{
*(ptrT + i) = *(ptrS + i)
}