C++/CLI_ C# の List 要素を追加する

C++/CLI で、C# の List を扱った時、要素追加が出来ずに時間をくってしまった。

C# では list.Add(x) だが、 C++/CLI では list->Add(x) 。

ex )

    auto list = gcnew System::Collections::Generic::List<array<int> ^ >();
    array<int> ^ a = gcnew array<int>(2);
    a[0] = 10;
    a[1] = 20;
    list->Add(a);

int 配列 を List に追加していくコード。

 

^ ( カレット、ハット ) の位置がまちまちだが、
変数の先頭に付ける代わりに、
型名の末尾のほうに付けて宣言することもできる。

 

こちらから。
https://code.msdn.microsoft.com/windowsdesktop/VisualC-ee06b200 ( ^ )

 

以上。というか前に書いてた。探せばよかった。