I'm a C++ user and i started a few ago with C#, to be able to use XNA, because it makes really easy working with 2d textures and 3d models, so that i can forget a bit about that and just center in the game code.
The problem comes that I'm used to the pointers, so that my way of thinking the code usually makes use of some, and I couldn't find the way to use them without switching the managed code to the unsafe one, which i wish to keep this way.
Also considered using the unsafe one, but for example it disables the garbage collector, and I couldnt find the way then, to use an equivalent statement to C++'s delete, any idea would be apreciated, thanks in advance! :)