Я ищу способ выполнения операций указателя в С# или .NET в частности.
Я хочу сделать что-то очень простое
Имея указатель IntPtr, я хочу получить объект IntPtr, который указывает на 2 байта вперед.
Я прочитал сообщение о том, что фальшивый фрагмент будет работать...
IntPtr ptr = new IntPtr(oldptr.ToInt32() + 2);
Но я сомневаюсь, что этот оператор также действителен для 64-битной машины (поскольку адресация там находится в 64-битных версиях).
Я нашел этот элегантный метод для добавления смещения, но, к сожалению, в .NET 4.0 только http://msdn.microsoft.com/en-us/library/system.intptr.add%28VS.100%29.aspx