Obtener el primer objeto de List<Object> usando LINQ

Muhammad Zeeshan 12 octubre 2023
Obtener el primer objeto de List<Object> usando LINQ

El tema que cubriremos en este tutorial es cómo usar LINQ en C# para obtener el primer objeto de una lista de objetos. Usaremos el método First() de LINQ para hacer esto.

Use el método First() para obtener el primer objeto de List<Object> usando LINQ

La función First() en LINQ devuelve el primer elemento de la secuencia de elementos de la lista o colección o devuelve el primer elemento de la línea de elementos de la lista, según los criterios proporcionados.

La función LINQ First() arrojará un error si la lista o colección no contiene ninguna entrada según las restricciones proporcionadas.

Veamos la implementación de la función First() con la ayuda de un ejemplo a continuación.

  1. En primer lugar, tenemos que importar las siguientes bibliotecas.

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
  2. En Main(), crearemos una lista de elementos llamada ListofObjects y la completaremos con datos aleatorios.

    string[] ListOfobjects = { "Muhammad Zeeshan", "Nabeela G", "Bubby Shah", "Saada G" };
    
  3. Ahora, crearemos una variable de cadena llamada ResulttedValue, y al aplicar el método First() en la lista, obtendremos el primer elemento de la lista.

    string ResulttedValue = ListOfobjects.First();
    
  4. Por último, imprimiremos el valor resultante en la consola, como se muestra a continuación.

    Console.WriteLine("The First Object from the List of Objects is : {0}", ResulttedValue);
    Console.ReadLine();
    

Código fuente completo:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ExamplebyShani {
  class Program {
    static void Main(string[] args) {
      string[] ListOfobjects = { "Muhammad Zeeshan", "Nabeela G", "Bubby Shah", "Saada G" };
      string ResulttedValue = ListOfobjects.First();
      Console.WriteLine("The First Object from the List of Objects is : {0}", ResulttedValue);
      Console.ReadLine();
    }
  }
}

Producción :

The First Object from the List of Objects is : Muhammad Zeeshan
Muhammad Zeeshan avatar Muhammad Zeeshan avatar

I have been working as a Flutter app developer for a year now. Firebase and SQLite have been crucial in the development of my android apps. I have experience with C#, Windows Form Based C#, C, Java, PHP on WampServer, and HTML/CSS on MYSQL, and I have authored articles on their theory and issue solving. I'm a senior in an undergraduate program for a bachelor's degree in Information Technology.

LinkedIn

Artículo relacionado - Csharp List