Méthode Linq Lastordefault

Méthode Linq Lastordefault
Dans cet article, nous discuterons de la façon de renvoyer le dernier élément ou l'élément par défaut à l'aide de la fonction Linq LastOrdeFault ().

Le langage de requête intégrée du langage (LINQ) est utilisé pour effectuer des opérations sur les collections C # ou les structures de données normales.

Linq LastOrdefault ()

LastOrdeFault () dans Linq renvoie le dernier élément de la structure de données spécifiée. S'il n'y a pas d'éléments dans la structure de données, il renverra une valeur par défaut - 0.

Il existe deux façons d'utiliser cette méthode. Examinons-y.

Approche 1: Utilisation de la méthode

Nous utiliserons la méthode normale LastOrdeFault () pour renvoyer l'élément dernier / par défaut.

Syntaxe:

liste.LastOrdefault ()

Où la liste est l'objet de liste créé.

Approche 2: Utilisation de la requête

Nous utiliserons la requête similaire à l'expression SQL qui renvoie l'élément dernier / par défaut.

Syntaxe:

à partir de i dans la liste SELECT I.LastOrdefault ()

Où la liste est l'objet de liste créé.

Exemple 1:

Ici, nous allons créer une liste qui contient des éléments entiers et nous utiliserons LastOrdeFault () pour ne retourner que la dernière valeur.

Utilisation du système;
Utilisation du système.Linq;
Utilisation du système.Collections.Générique;
// Créer une classe - Linuxhint
classe Linuxhint

public statique void main ()
// Créer la liste des entiers
ListFirst_list = new list () 100,200,300,456;
Console.WriteLine ("Liste:");
foreach (valeurs var dans first_list)

Console.WriteLine (valeurs);

// Obtenez le dernier élément de la liste
var result = first_list.LastOrdefault ();
Console.WriteLine ("Dernier élément de la liste:" + résultat);

Sortir:

Explication:

1. Alors d'abord, nous avons créé une structure de données de liste avec 4 entiers.

2. Après cela, nous avons appliqué LastOrdeFault () pour obtenir le dernier élément et afficher le résultat.

Exemple 2:

Ici, nous allons créer une liste qui ne contient aucun éléments et nous utiliserons LastOrdeFault () pour renvoyer la valeur par défaut.

Utilisation du système;
Utilisation du système.Linq;
Utilisation du système.Collections.Générique;
// Créer une classe - Linuxhint
classe Linuxhint

public statique void main ()
//créer une liste
ListFirst_list = new list ();
// obtient l'élément par défaut de la liste
var result = first_list.LastOrdefault ();
Console.WriteLine ("Element par défaut dans la liste:" + résultat);

Sortir:

Explication:

1. Alors d'abord, nous avons créé une structure de données sur la liste sans valeurs.

2. Après cela, nous avons appliqué LastOrdeFault () pour obtenir l'élément par défaut et l'afficher à l'aide de la console.Fonction écrite ().

Exemple 3:

Ici, nous allons créer deux listes qui maintiendront séparément des éléments entiers et chaînes. Obtenez le dernier élément des deux listes à l'aide de la requête.

Utilisation du système;
Utilisation du système.Linq;
Utilisation du système.Collections.Générique;
// Créer une classe - Linuxhint
classe Linuxhint

public statique void main ()
// Créer la liste des entiers
ListFirst_list = new list () 100,200,300,456;
// Créer une liste de chaînes
ListSecond_list = new list () "linuxhint", "sravan", "vignan", "java";
Console.WriteLine ("Première liste:");
foreach (valeurs var dans first_list)

Console.WriteLine (valeurs);

// Obtenez le dernier élément de la liste
var result = (de i dans First_list select i).LastOrdefault ();
Console.WriteLine ("Dernier élément de la liste:" + résultat);
Console.WriteLine ("Deuxième liste:");
foreach (var valeurs2 dans second_list)

Console.WriteLine (Values2);

// Obtenez le dernier élément de la liste
var result2 = (de i dans second_list select i).LastOrdefault ();
Console.WriteLine ("Dernier élément de la liste:" + result2);

Sortir:

Explication:

1. Créons deux listes:

2. Maintenant, retournez le dernier élément des deux listes:

Conclusion

LastOrdeFault () dans Linq ne renvoie que le dernier élément ou l'élément par défaut de la structure de données. Ici, nous avons utilisé la liste comme structure de données. Si la structure de données n'a pas d'éléments, une valeur par défaut 0 est renvoyée. Nous avons implémenté la méthode Linq LastOrdefault () de deux manières. Assurez-vous que l'utilisation doit inclure - Utilisation du système.Linq et Utilisation du système.Collections.Générique lignes de commande dans votre code.