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}"); }
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}"); }