puede - propiedad tag c#
No se puede agregar un IntPtr y un Int (1)
Si está apuntando .net 4 entonces su código funcionará.
Para versiones anteriores necesita usar IntPtr.ToInt64
.
IntPtr a = new IntPtr(10);
IntPtr b = new IntPtr(a.ToInt64()+10);
Use ToInt64
lugar de ToInt32
para que su código funcione tanto para 32 como para 64 bit.
Tengo estas líneas en C # Visual Studio 2010:
IntPtr a = new IntPtr(10);
IntPtr b = a + 10;
Y dice:
El operador ''+'' no se puede aplicar a operandos del tipo ''System.IntPtr'' e ''int''.