Should you use pointers in your C# code? What are the benefits? Is it recommend by The Man (Microsoft)?
course it isn't "recommended", that's why it's labeled "unsafe". But don't let that scare you away. Although, it should make you look twice at your code. Perhaps there is a managed way to do it?