#include "stdafx.h"
using namespace System;
ref class MyException : Exception
{
public:
virtual property String^ Message
{
String^ get() override
{
return "You must supply a command-line argument.";
}
}
};
int main(array^ args)
{
try
{
if (args->Length < 1)
{
throw gcnew MyException();
}
throw gcnew Exception();
}
catch (MyException^ e)
{
Console::WriteLine("MyException occurred! " + e->Message);
}
catch (Exception^ exception)
{
Console::WriteLine("Unknown exception!");
}
}