0

私は3D配列を持っていて、IntPtrそれを指摘したいので、ここで私がしたこと..誰かがそれが正しいかどうか教えてもらえますか...

fixed (Int16* mypointer = &myvolume[0, 0, 0])
{
     //then i cast mypointer as IntPtr
}

myvolumeのサイズが200x100x100であることに注意してください

4

1 に答える 1

3

あなたが本当に欲しいのは危険なポインタだと確信していますか?このようなポインターを使用することは、C#ランドでは非常にまれです。

Eric Lippertは最近、安全でないコードに頼ることなく、ポインターの動作の一部を提供する単純なクラスについて書きました。多次元配列で機能するように拡張することを検討してください。

于 2011-03-15T12:42:35.947 に答える