public static Companhia GetCompanhia() { if (_instancia == null) { lock (syncLock) { if (_instancia == null) { _instancia = new Companhia(); } } } return(_instancia); }
static void Main(string[] args) { Companhia n1 = Companhia.GetCompanhia(); Companhia n2 = Companhia.GetCompanhia(); if (n1 == n2) { Console.WriteLine("Alguma Companhia?\n"); } Companhia nome = Companhia.GetCompanhia(); for (int i = 0; i < 5; i++) { string companhia = nome.NomesDeCompanhias; Console.WriteLine("Nome da " + (i + 1) + "° companhia: " + companhia); } Console.ReadKey(); }