[DllImport("kernel32.dll",EntryPoint="GetTempPathA", CharSet=CharSet.Ansi)]
public static extern int GetTempPath(int slen, StringBuilder sb);StringBuilder sb = new StringBuilder(256);
GetTempPath(256, sb);
public static extern int GetTempPath(int slen, StringBuilder sb);StringBuilder sb = new StringBuilder(256);
GetTempPath(256, sb);
因为你的STRING是不可变的。
所以得用STRINGBUILDER关键字。只有这个类型的字符串才是可变的。
查看了MSDN,snewxf和qqchen79shuo说得对极了,thanks.