using static System.Console;
public class Program {
public static void Main(){
var instancia = Instancia.Factory();
WriteLine(instancia.GetType());
}
}
public class Instancia {
private Instancia() {}
public static Instancia Factory() {
return new Instancia();
}
}
//https://pt.stackoverflow.com/q/176764/101
dXNpbmcgc3RhdGljIFN5c3RlbS5Db25zb2xlOwoJCQkJCQpwdWJsaWMgY2xhc3MgUHJvZ3JhbSB7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpewoJCXZhciBpbnN0YW5jaWEgPSBJbnN0YW5jaWEuRmFjdG9yeSgpOwoJCVdyaXRlTGluZShpbnN0YW5jaWEuR2V0VHlwZSgpKTsKCX0KfQoKcHVibGljIGNsYXNzIEluc3RhbmNpYSB7Cglwcml2YXRlIEluc3RhbmNpYSgpIHt9CglwdWJsaWMgc3RhdGljIEluc3RhbmNpYSBGYWN0b3J5KCkgewoJCXJldHVybiBuZXcgSW5zdGFuY2lhKCk7Cgl9Cn0KCi8vaHR0cHM6Ly9wdC5zdGFja292ZXJmbG93LmNvbS9xLzE3Njc2NC8xMDE=