CStringList 的等效类型
等效类型应该是什么
CStringList
C++/CLI 中的
?我尝试使用:
System::Collections::Generic::List<System::String ^>
但我无法将其转换为 CStringList 以传递给正在包装的函数,反之亦然。要包装的函数是:
void getEqui(CStringList& list);
What should be the equivalent type:
CStringList
in C++/CLI?
I tried to use:
System::Collections::Generic::List<System::String ^>
but I am unable to convert it to CStringList for passing to the function being wrapped and vice versa. The function to be wrapped is:
void getEqui(CStringList& list);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
正如您所指出的,
List^
在逻辑上相当于 CStringList。但是,没有直接转换,您需要迭代 List、创建 CString,并将它们插入到 CStringList 中。List<String^>^
is the logical equivilent to CStringList, as you noted. However, there is no direct conversion, you'll need to iterate over the List, create CStrings, and insert them into the CStringList.