コード例 #1
0
        public void getLinqFiltrado()
        {
            var linqs = new MyLinqs();

            Console.WriteLine("Usando o Where e Contains retorna apenas nomes com A");
            Console.WriteLine("A lista de nomes é: Bill, Steve, James e Morty");
            Console.WriteLine("Retorno esperado:  James");
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine($"Retorno Linq Filtrado: {linqs.LinqFiltrado()}");
            Console.WriteLine();
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("Para continuar pressione enter!");
            Console.ReadLine();
        }
コード例 #2
0
        public void getLinqMin()
        {
            var linqs = new MyLinqs();

            Console.WriteLine("Usando o MIN para obter o menor valor do Array");
            Console.WriteLine("A lista de valores é:  1, 2, 3, 4, 5");
            Console.WriteLine("Retorno esperado:  1");
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine($"Retorno Linq Min: {linqs.LinqMin()}");
            Console.WriteLine();
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("Para continuar pressione enter!");
            Console.ReadLine();
        }
コード例 #3
0
        public void getLinqAverage()
        {
            var linqs = new MyLinqs();

            Console.WriteLine("Usando o AVERAGE para calcular a media dos valores do Array");
            Console.WriteLine("A lista de valores é:  1, 2, 3, 4, 5");
            Console.WriteLine("Retorno esperado:  3");
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine($"Retorno Linq Average: {linqs.LinqAverage()}");
            Console.WriteLine();
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("Para continuar pressione enter!");
            Console.ReadLine();
        }
コード例 #4
0
        public void getLinqSum()
        {
            var linqs = new MyLinqs();

            Console.WriteLine("Usando o SUM para somar todos os valores do Array");
            Console.WriteLine("A lista de valores é:  1, 2, 3, 4, 5");
            Console.WriteLine("Retorno esperado:  15");
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine($"Retorno Linq Sum: {linqs.LinqSum()}");
            Console.WriteLine();
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("Para continuar pressione enter!");
            Console.ReadLine();
        }
コード例 #5
0
        public void getLinqFirstOrDefault()
        {
            var linqs = new MyLinqs();

            Console.WriteLine("Usando o FirstOrDefault para obter o primeiro valor do Array que é igual a 3");
            Console.WriteLine("A lista de valores é:  1, 2, 3, 4, 5");
            Console.WriteLine("Retorno esperado:  3");
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine($"Retorno Linq FirstOrDefault: {linqs.LinqFirstOrDefault()}");
            Console.WriteLine();
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("Para continuar pressione enter!");
            Console.ReadLine();
        }
コード例 #6
0
        public void getLinqOrderBy()
        {
            var linqs = new MyLinqs();

            Console.WriteLine("Usando OrderBy");
            Console.WriteLine("Lista de valores passado: 2, 1, 3, 5, 4");
            Console.WriteLine("Retorno esperado:  1, 2, 3, 4, 5");
            Console.ForegroundColor = ConsoleColor.Green;
            var listaId = linqs.LinqOrderBy();

            Console.WriteLine($"Retorno do OrderBy");
            foreach (var id in listaId)
            {
                Console.WriteLine($" {id.Valor} ");
            }
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("Para continuar pressione enter!");
            Console.ReadLine();
        }
コード例 #7
0
        public void getLinqTake()
        {
            var linqs = new MyLinqs();

            Console.WriteLine("Limitando quantidade de registros para tres ordenando do maior para o menor");
            Console.WriteLine("Lista de valores passado: 2, 1, 3, 5, 4");
            Console.WriteLine("Retorno esperado:  5, 4, 3");
            var listaId = linqs.LinqTake();

            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine($"Retorno do Take");
            foreach (var id in listaId)
            {
                Console.WriteLine($" {id.Valor} ");
            }
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("Para continuar pressione enter!");
            Console.ReadLine();
        }