Programa C# para imprimir los números mayores que 786 en una array de enteros usando LINQ

Language-Integrated Query (LINQ) es una sintaxis de consulta uniforme en C# para recuperar datos de diferentes fuentes. Elimina la falta de coincidencia entre los lenguajes de programación y las bases de datos y también proporciona una única interfaz de consulta para diferentes tipos de fuentes de datos. En este artículo, aprenderemos a mostrar números mayores de 786 en una array mediante LINQ.

Ejemplo: 

Input: 1, 234, 456, 678, 789, 987, 654, 345
Output: 789, 987 

Input: 3, 134, 856, 578, 789, 187, 854, 945
Output: 856, 854, 945

Acercarse: 

Para imprimir los números mayores que 786 en una array de enteros, usamos el siguiente enfoque: 

  • Almacene entero (entrada) en una array.
  • Al usar la consulta LINQ almacenaremos los números mayores a 786 en un iterador.
  • Ahora se itera el iterador y se imprimen los enteros.

Ejemplo:

C#

// C# program to display the numbers greater than 786 in
// an integer array using LINQ
using System;
using System.Linq;
 
class GFG{
     
static void Main()
{
     
    // Input
    int[] Arr = { 1, 234, 456, 678, 789, 987, 654, 345 };
     
    // From the array the numbers greater than 786 are
    // stored in to the iterator numbers.
    var numbers = from number in Arr where number > 786 select number;
     
    // Display the output
    Console.WriteLine("The numbers larger than 786 are :");
    foreach(int n in numbers)
    {
        Console.Write(n + " ");
    }
}
}

Producción:

The numbers larger than 786 are :
789 987 

Publicación traducida automáticamente

Artículo escrito por pulamolusaimohan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *