public static Janela GetInstance(string descricao) { if (j == null) { j = new Janela(); j.descricao = descricao; } return(j); }
static void Main(string[] args) { var janela = Janela.GetInstance("Primeira Instância"); Console.WriteLine(janela.getDescricao()); var janela2 = Janela.GetInstance("Segunda Instância"); Console.WriteLine(janela2.getDescricao()); Console.ReadKey(); }