rendered paste bodynamespace Hagbard{ void Hello() { System::Console::WriteLine("Hello world!"); } __gc class Person { public: Person(); Person(System::String ^Name, System::Int32 Age); ~Person(); void WriteInfo(); private: System::Int32 Age; System::String ^Name; }; Person::Person() { System::Console::WriteLine("I was created."); } Person::Person(System::String ^Name, System::Int32 Age) { System::Console::WriteLine("I was created"); this->Age = Age; this->Name = Name; } Person::~Person() { System::Console::WriteLine("I was deleted."); } void Person::WriteInfo() { System::Console::WriteLine("My name is {0}.",this->Name); System::Console::WriteLine("I am {0} years old.",this->Age); }}int main ( array<System::String^> ^Argv ){ for(int i = 0;i<Argv->Length;i++) System::Console::WriteLine(Argv[i]); System::Console::WriteLine("Hello World!"); Hagbard::Hello(); Hagbard::Person ^Person = gcnew Hagbard::Person(); delete(Person); Person = gcnew Hagbard::Person("Kim", 17); Person->WriteInfo(); delete(Person); System::Console::ReadKey(true);}