Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想弄清楚我可以在 Visual Basic .net 中使用什么,它的行为类似于这个 http://docs.xojo.com/index.php/MemoryBlock 谢谢
您可以使用数组Byte()或,也可以使用类的方法List(Of Byte)直接操作内存。请注意,VB.NET 不允许像 C# 那样进行指针运算。一种常见的解决方法是使用将内存从地址复制到数组中,在那里执行工作,然后将其复制回原始地址。System.Runtime.InteropServices.Marshal.AllocHGlobalIntPtrMarshalByte
Byte()
List(Of Byte)
System.Runtime.InteropServices.Marshal
.AllocHGlobal
IntPtr
Marshal
Byte
但我们需要更多关于您的最终意图的信息。我想避免“XY 问题”。