我正在尝试 System::IO::File::ReadAllLines()
在我的 C++ 项目中使用 C# 方法,但是每次我尝试将 aSystem::String^
传入该方法时,它都会在该方法下划线并说:
“cli::array<sytem::String^,1>”类型的值不能用于初始化“System::String^”类型的实体
这是什么意思?我的代码:
#define IO System::IO
int main()
{
System::String ^ path = gcnew System::String("C:\\text.txt");
System::String ^ lines = IO::File::ReadAllLines(path);
return 0;
}
C ++中还有替代功能吗?
我已经设置了要使用的项目,/clr。
如果您需要更多信息,请告诉我,我会提供。