首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 写C++ 的一句话,关于指针的,跪求啊该如何解决

2012-07-04 
C# 写C++ 的一句话,关于指针的,跪求啊啊啊啊Aes_crypto(&tspacket[data_offset], &cryptpacket[data_offse

C# 写C++ 的一句话,关于指针的,跪求啊啊啊啊
Aes_crypto(&tspacket[data_offset], &cryptpacket[data_offset], size, ivv_bak, aes_key)

请问下如何用C# 写这段话,其中data_offset 的值为4
tspacket 和cry 都是188的数组

语句的意思是,&tspacket[data_offset] 需要加密的数据,&cryptpacket[data_offset]加密后的数据,然后原来的意思是在第4的位置开始加密,解密后输出的也是从第四个输出..C# 要怎么写呢..我现在的想法是,再定义俩个数据,分别取从data_offset开始,然后输进去,然后把加密后的数据读出来和其他的数据合并,不过感觉很麻烦...有高手指点指点嘛

[解决办法]
函数声明时当然不能用数组,再说了 tspacket[data_offset] 的值也只是一个字节,传值时才 ref tspacket[data_offset]
public extern static int Aes_crypto(ref byte iBuf,ref byte oBuf, int len, byte[] iv, byte[] key);

热点排行