You can use pointers in vb.net!!
I will post an example as soon as I get home.

There are things to keep in mind though.
You first need to pin the variable, because otherwise the garbage collector could move the contents to a different location (the garbage collector compacts the memory, a sort of defragmentation)