我对 C++/CLI 很陌生,我正在尝试将 System::String 转换为 System::Char 数组。
这是我到目前为止所拥有的:
private: System::Void modeToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
Mode frmMode;
if(frmMode.ShowDialog() == System::Windows::Forms::DialogResult::OK){
array <Char>^ load [] = gcnew array<Char>(txtbxName->Text->ToCharArray());
}
}
txtbxName 是表单内的文本框。据说,这应该可以工作,但我得到编译器错误:
error C2440: cannot convert from 'cli::array<Type> ^' to 'cli::array<Type> ^[]'
对于代码段的第四行。