在C#中,可以通過以下方式使用IntPtr獲取值:
IntPtr ptr = new IntPtr(123);
int value = ptr.ToInt32();
IntPtr ptr = new IntPtr(123);
long value = ptr.ToInt64();
IntPtr ptr = new IntPtr(123);
int* value = (int*)ptr.ToPointer();
注意:在使用ToPointer方法時需要小心,因為轉換為指針類型后可能會導致不安全的代碼,需要謹慎操作。