因此,我反映的是某些框架2.0代码,最后进行以下拆除:
fixed (void* voidRef3 = ((void*) &_someMember))
{
...
}
该奖项按<代码>汇编。 固定声明转让的正确手边不得装成<>/代码>。
我的理解是,反射师只能看一看一看一条明确的道路,但这不是我的经验。
问题:有人试图向我描述什么?
最新情况:
阿曼还看到:
fixed (IntPtr* ptrRef3 = ((IntPtr*) &this._someMember))
最新情况:
因此,正如米奇所说,它不是一个双向的经营者,而是一个地址。 在经营者中。
现在的问题是:
fixed (IntPtr* ptrRef3 = &_someMember)
页: 1 不得含蓄地将Xxx*类转换成系统。 IntPtr*. 存在明确的转换(如果你没有 cast?)汇编错误。
因此,如果我这样做的话,我似乎受到破坏。 任何想法?
<><>UPDATE:
我认为我已经表示过。 顺便提一下正在使用<密码> 撤销*代码>的表述,删除了停止申诉的 cast和VS,而且由于我从这次谈话的参加者那里收集的“密码> 避免*和intptr*
是等同的,我简单地夸大了这些内容,因此:
fixed (void* ptrRef3 = &_someMember)
VS停止了申诉。 某人可以核实:
fixed (void* ptrRef3 = &_someMember)
等于
fixed (IntPtr* ptrRef3 = &_someMember)
?