以下C++代码翻译成C#代码?

偉Vae 2019-04-10 09:22:08
结构体定义:
struct TNvrTransData
{
u16 wNvrMsgType;
u16 wErrorCode; //错误码,0代表未出错
u32 dwReserved;
u16 wNvrBuffLen;
s8 m_abyNvrBuff[NVR_2821H_MAX_TRANS_DATA_LEN]; //6k
};

代码段:
TNvrTransData tNvrTransData;
memset(&tNvrTransData, 0, sizeof(tNvrTransData));
tNvrTransData.wNvrMsgType = PLAT_NVR_CONFIG_SENSOR_REQ;
tNvrTransData.wNvrBuffLen = sizeof(m_tSensorCfgParam);
memcpy(tNvrTransData.m_abyNvrBuff, &m_tSensorCfgParam, sizeof(m_tSensorCfgParam));

TTransChnData_V3 tTransChnData_V3;
memset(&tTransChnData_V3, 0, sizeof(tTransChnData_V3));

tTransChnData_V3.m_pTransBuffer = (u8*)&tNvrTransData;
tTransChnData_V3.m_wTransBufferLen = sizeof(tNvrTransData);
tTransChnData_V3.m_TransChnType = emTransChnExtData;

TTransChnDataRsp tTransChnDataRsp;
memset(&tTransChnDataRsp, 0, sizeof(tTransChnDataRsp));
tTransChnDataRsp.m_pTransBuffer = m_byteTransChnDataBuffer;
tTransChnDataRsp.m_wTransBufferLen = sizeof(m_byteTransChnDataBuffer);


tTransChnData_V3.m_pTransBuffer = (u8*)&tNvrTransData;
换成C#的写法应该怎么写
...全文
44 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧