1

我想弄清楚我可以在 Visual Basic .net 中使用什么,它的行为类似于这个 http://docs.xojo.com/index.php/MemoryBlock 谢谢

4

1 回答 1

1

您可以使用数组Byte()或,也可以使用类的方法List(Of Byte)直接操作内存。请注意,VB.NET 不允许像 C# 那样进行指针运算。一种常见的解决方法是使用将内存从地址复制到数组中,在那里执行工作,然后将其复制回原始地址。System.Runtime.InteropServices.Marshal.AllocHGlobalIntPtrMarshalByte

但我们需要更多关于您的最终意图的信息。我想避免“XY 问题”。

于 2013-08-18T15:49:36.653 回答