refクラスに配列宣言

解決


初心者  2009-02-08 17:11:27  No: 69647  IP: 192.*.*.*

refクラスに配列宣言すると以下のエラーがでます。

refクラスに配列宣言をする場合、どのようにすべきでしょうか?

エラー内容
  Form1のメンバとして定義できません。混合型はサポートされていません。

よろしくお願いします。

編集 削除
επιστημη  URL  2009-02-08 17:21:37  No: 69648  IP: 192.*.*.*

コード見せて。どこでどんなエラーなのかも添えて。

編集 削除
初心者  2009-02-08 18:16:16  No: 69649  IP: 192.*.*.*

public ref class Form1 : public System::Windows::Forms::Form
{
    static int aaa[100];  ←エラー発生

エラーメッセージ
  'aaa' をマネージ 'Carbo::Form1' のメンバとして定義できません。混合型はサポートされていません

    static int aaa;  ←ですと正常です。

よろしくお願い致します。

編集 削除
επιστημη  URL  2009-02-08 19:02:41  No: 69650  IP: 192.*.*.*

× static int aaa[100];
○ static array<int>^ aaa = gcnew array<int>(100);

編集 削除
初心者  2009-02-08 20:38:53  No: 69651  IP: 192.*.*.*

ありがとうございます。

できました。

編集 削除
初心者  2009-02-08 20:39:44  No: 69652  IP: 192.*.*.*

ありがとうございました。

編集 削除