using System;
using System.Collections.Generic;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
var list = new List<Hoge>();
list.Add(new Hoge());
}
}
class Hoge
{
public Hoge()
{
Console.WriteLine("Hogeは生まれた");
}
~Hoge()
{
Console.WriteLine("Hogeは死んだ");
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKCm5hbWVzcGFjZSBDb25zb2xlQXBwbGljYXRpb24xCnsKICAgIGNsYXNzIFByb2dyYW0KICAgIHsKICAgICAgICBzdGF0aWMgdm9pZCBNYWluKHN0cmluZ1tdIGFyZ3MpCiAgICAgICAgewogICAgICAgICAgICB2YXIgbGlzdCA9IG5ldyBMaXN0PEhvZ2U+KCk7CiAgICAgICAgICAgIGxpc3QuQWRkKG5ldyBIb2dlKCkpOwogICAgICAgIH0KICAgIH0KCiAgICBjbGFzcyBIb2dlCiAgICB7CiAgICAgICAgcHVibGljIEhvZ2UoKQogICAgICAgIHsKICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoIkhvZ2Xjga/nlJ/jgb7jgozjgZ8iKTsKICAgICAgICB9CgogICAgICAgIH5Ib2dlKCkKICAgICAgICB7CiAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCJIb2dl44Gv5q2744KT44GgIik7CiAgICAgICAgfQogICAgfQp9Cg==