c代码转换成c#代码的问题

zhangbo2003 2003-04-13 07:40:22
怎么把这段c代码转换成c#的?
下面的代码只是个例子,我只想知道怎么转换。
void test(unsigned char a[3],unsigned char b[4])
{
if(*(a+4)>50)
b[2]=NULL;
}
我做了一下修改:
unsafe void test(char[] a,char[] b)
{
if(*(&a+4)>50)
b[2]=NULL;
}
修改后调试时提示:NULL没定义,&不能使用在托管代码

...全文
86 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Knight94 2003-04-18
  • 打赏
  • 举报
回复
如果是改变位的值,应该用byte去改相应的位,但从你给的c的程序,并不是做此操作的。
zhangbo2003 2003-04-17
  • 打赏
  • 举报
回复
我的本意是改变位的值
如:01010101改为00010101
yarshray 2003-04-13
  • 打赏
  • 举报
回复
void test(char[] a,char[] b)
{
if(a[4]>50)
b[2]=null;
}
lkal4587 2003-04-13
  • 打赏
  • 举报
回复
null

not NULL

110,535

社区成员

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

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

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