1. int 和IntPtr互转
int i=1;
IntPtr p=new IntPtr(i);
int ch_i=(int) p;
2. IntPtr和string互转
string str="a";
IntPtr p=Marshal.StringToHGlobalAnsi(str);
string s=Marshal.PtrToStringAnsi(p);
Marshal.FreeHGlobal(p);
1. int 和IntPtr互转
int i=1;
IntPtr p=new IntPtr(i);
int ch_i=(int) p;
2. IntPtr和string互转
string str="a";
IntPtr p=Marshal.StringToHGlobalAnsi(str);
string s=Marshal.PtrToStringAnsi(p);
Marshal.FreeHGlobal(p);