回答受付終了まであと4日
C++/CLI でcli::array 型に対するコンパイルが通りません。
C++/CLI でcli::array 型に対するコンパイルが通りません。 array< System::Object^ >^ arr1 = gcnew array< System::Object^ >(10); int t1 = arr1->Length;//OK int t2 = arr1->Count;//エラー class "cli::array<System::Object ^, 1>" にメンバー "Count" がありません Visual Studio のインテリセンスではarray< System::Object^ >^ arr1 に対するLength,Count いずれもプロパティーが表示されるのですが、 int t2 = arr1->Count; とするとコンパイルが通りません。 解決方法を教えて下さい。
非常に参考になりました。ありがとうございました。 今まで、array<>で宣言していた変数がインテリセンスでSystem::Array<>で表示される意味が分からなかったのと、CountをLengthで代用できるという考えが示されたので、今後はLengthを使っていきます。
C言語関連・22閲覧