C# IntPtr类型转换

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);

你可能感兴趣的:(C#,Winform,c#)