示例#1
0
        public static void ContemEstrelaPerformance()
        {
            var estrelas = new List <Estrela>()
            {
                new Estrela("Sol", "8 minutos-luz"),
                new Estrela("Eta Carinae", "7,5 mil anos-luz"),
                new Estrela("VY Canis Majoris", "4.892 anos-luz")
            };

            var buscaEstrela = new Estrela("Sol", "8 minutos-luz");

            var cronometro = new Stopwatch();

            cronometro.Start();

            for (int i = 0; i < 10_000_000; i++)
            {
                estrelas.Contains(buscaEstrela);
            }

            cronometro.Stop();

            //342
            Console.WriteLine($"Tempo {cronometro.ElapsedMilliseconds}");
        }
示例#2
0
        public static void ContemEstrela()
        {
            var estrelas = new List <Estrela>()
            {
                new Estrela("Sol", "8 minutos-luz"),
                new Estrela("Eta Carinae", "7,5 mil anos-luz"),
                new Estrela("VY Canis Majoris", "4.892 anos-luz")
            };

            var buscaEstrela = new Estrela("Sol", "8 minutos-luz");

            var contem = estrelas.Contains(buscaEstrela);

            Console.WriteLine($"Contem Estrela ?  = {contem}");
        }