读书人

StringBuilder 和 GetWindowText 的有

发布时间: 2012-04-17 15:06:33 作者: rapoo

StringBuilder 和 GetWindowText 的问题。

C# code
StringBuilder sb = new StringBuilder(512);         GetWindowText(hwnd, sb,sb.Capacity);


错误 CS1503: 参数 2: 无法从“System.Text.StringBuilder”转换为“string”

看到网上好多都是这么写的,但是为什么报错?(无效参数)

[解决办法]
因为人家在声明GetWindowText时,参数类型用的StringBuiler……
[解决办法]
楼上正解
[解决办法]
[DllImport("user32.dll")]
public static extern int GetWindowText(int hwnd, StringBuilder lptrString, int nMaxCount);
你是不是写错了?应该是红色部分这样
[解决办法]
探讨

[DllImport("user32.dll")]
public static extern int GetWindowText(int hwnd, StringBuilder lptrString, int nMaxCount);
你是不是写错了?应该是红色部分这样

读书人网 >C#

热点推荐