CLR等同于MFC CStringList

时间:2010-01-09 13:58:51

标签: mfc clr visual-c++

嘿。我正在尝试使用我正在制作的CLR WinForms应用程序编译此代码http://www.codeguru.com/Cpp/W-P/files/inifiles/article.php/c4455/#more。 但是什么是正确的语法? CLR下的CString是用System :: String编写的,但CStringList呢? (我认为这是一个字符串数组)

3 个答案:

答案 0 :(得分:2)

CLR等效词是什么意思?

如果你的意思是普通的C#,那么这样做:

string[] arr = new string[size];

或:

List<String> list = new List<String>();

如果您的意思是CLR等效的C ++ / CLI,那么这样的事情应该有效:

array<String^>^ arr = gcnew array<String^>(size);

或:

List<String^>^ list = gcnew List<String^>^();

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

例如,

StringCollection

List<String>