等同于MFC CStringList的CLR

等同于MFC CStringList的CLR,mfc,clr,visual-c++,Mfc,Clr,Visual C++,嘿。我正试图让这段代码在我正在制作的CLR WinForms应用程序下编译。 但正确的语法是什么?CLR下的CString要写入System::String,但CStringList呢?(我想这是一个字符串数组)例如,您应该使用System.Collections.Generic中的一种类型 该页底部有一个简单的示例。你所说的CLR等效是什么意思 如果你的意思是普通的C#,那么这就可以: string[] arr = new string[size]; 或: List List=新列表();

嘿。我正试图让这段代码在我正在制作的CLR WinForms应用程序下编译。
但正确的语法是什么?CLR下的CString要写入System::String,但CStringList呢?(我想这是一个字符串数组)

例如,您应该使用
System.Collections.Generic
中的一种类型


该页底部有一个简单的示例。

你所说的CLR等效是什么意思

如果你的意思是普通的C#,那么这就可以:

string[] arr = new string[size];
或:

List List=新列表();
如果您指的是CLR等效的C++/CLI,那么类似的方法应该可以工作:

array<String^>^ arr = gcnew array<String^>(size);
array^arr=gc新数组(大小);
或:

List^List=gcnewlist^();
例如, 或

列表
array<String^>^ arr = gcnew array<String^>(size);
List<String^>^ list = gcnew List<String^>^();
List<String>