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

C#中怎么将byte[] 转换成void

2012-09-21 
C#中如何将byte[] 转换成void *错误 CS0029: 无法将类型“byte[]”隐式转换为“void*”错误 CS0030: 无法将类

C#中如何将byte[] 转换成void *
错误 CS0029: 无法将类型“byte[]”隐式转换为“void*”

错误 CS0030: 无法将类型“byte[]”转换为“void*”



[解决办法]
这个没办法
[解决办法]
貌似应该不行?
[解决办法]
这个东西干嘛要转.
void*是c++里的指定函数的指针。一般是c# 的委托吧。
[解决办法]

探讨

unsafe
{
sbyte[] buf = new sbyte[4] { 1, 2, 3, 4 };
fixed(void *lpBuf = buf)
{
*((char*)lpBuf) = 'a';
*((char*)lpBuf + 1) = 'b';
*((char*)lpBuf + 2) = (char……

热点排行