예제 #1
0
 public static Companhia GetCompanhia()
 {
     if (_instancia == null)
     {
         lock (syncLock)
         {
             if (_instancia == null)
             {
                 _instancia = new Companhia();
             }
         }
     }
     return(_instancia);
 }
예제 #2
0
        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();
        }