CS0254 fixed 语句赋值的右边不能是强制转换表达式

rsjd_hifi 2018-11-30 11:51:36
对不起了,没积分发不了技术贴,不过呢请教一下技术问题,以下是我的代码,总是编译不过,请问如何修改?:

using System;
using System.Runtime.InteropServices;

namespace PLCReadSave.csAsyncSocket
{
internal struct KeepAlive
{
public int Onoff;
public int KeepAliveTime;
public int KeepAliveInterval;
unsafe public byte[] buffer
{
get
{
byte[] array = new byte[sizeof(KeepAlive)];
fixed(IntPtr* value = (IntPtr*)&this)
{
Marshal.Copy(new IntPtr(value), array, 0, array.Length);
}
return array;
}
}
}
}
...全文
48 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

7,765

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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