using System;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Before");
StaticClass.Method();
Console.WriteLine("After");
}
}
static class StaticClass
{
static StaticClass()
{
Console.WriteLine("静的コンストラクタが呼ばれました");
}
public static void Method()
{
Console.WriteLine("静的メソッドが呼ばれました。");
}
}
dXNpbmcgU3lzdGVtOwoKY2xhc3MgUHJvZ3JhbQp7CiAgICBzdGF0aWMgdm9pZCBNYWluKHN0cmluZ1tdIGFyZ3MpCiAgICB7CiAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoIkJlZm9yZSIpOwoKICAgICAgICBTdGF0aWNDbGFzcy5NZXRob2QoKTsKCiAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoIkFmdGVyIik7CiAgICB9Cn0KCnN0YXRpYyBjbGFzcyBTdGF0aWNDbGFzcwp7CiAgICBzdGF0aWMgU3RhdGljQ2xhc3MoKQogICAgewogICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCLpnZnnmoTjgrPjg7Pjgrnjg4jjg6njgq/jgr/jgYzlkbzjgbDjgozjgb7jgZfjgZ8iKTsKICAgIH0KCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgTWV0aG9kKCkKICAgIHsKICAgICAgICBDb25zb2xlLldyaXRlTGluZSgi6Z2Z55qE44Oh44K944OD44OJ44GM5ZG844Gw44KM44G+44GX44Gf44CCIik7CiAgICB9Cn0=