cpp C++/CLI .NET 2.0IO::FileStream^ file; String^ buffer;
try
{
file = gcnew IO::FileStream("test.txt", IO::FileMode::Open);
buffer = gcnew String((gcnew IO::BinaryReader(file))->ReadChars(file->Length));
}
using namespace System;
int main()
{
IO::FileStream^ file; String^ buffer;
try
{
file = gcnew IO::FileStream("test.txt", IO::FileMode::Open);
buffer = gcnew String((gcnew IO::BinaryReader(file))->ReadChars(file->Length));
}
catch(IO::FileNotFoundException^ e) { Console::WriteLine("FNF"); }
catch(IO::IOException^ e) { Console::WriteLine("IOE"); }
catch(Exception^ e) { Console::WriteLine("E"); }
finally { file->Close(); }
}