Opérateur Linq Elementatordefault

Opérateur Linq Elementatordefault
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. Avec LINQ, nous pouvons également effectuer des opérations de requête de base de données. Linq prend en charge de nombreuses méthodes et fonctions utilisées pour la manipulation des données comme la mise à jour, la suppression, l'insertion, et etc.

Linq elementatordefault

L'opérateur Linq Elementatordefault est utilisé pour rechercher l'élément présent dans une source de données. Il recherche l'élément en fonction de la valeur d'index fournie. Si l'élément est trouvé à un index spécifié, l'élément est renvoyé. Sinon, il revient vide par défaut.

Syntaxe:

la source d'entrée.ElementAtorDefault (index_number);

Où input_source est la source de données qui peut être un tableau ou une liste ou n'importe quelle collection.

Nous comprendrons cela en voyant les exemples suivants.

Comme nous le savons, l'indexation commence par 0.

Exemple 1:

Ici, nous allons créer une liste qui compte 10 entiers et obtenir les éléments basés sur les numéros d'index fournis dans ElementArorDefault ().

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 nommée Input_numbers
var input_numbers = new list () 100,200,300,456,12,34,56,78,54,44;
// Renvoie la 6e valeur
Console.WriteLine ("Élément présent en 6e position:" + Input_numbers.ElectatorDefault (5));
// Renvoie la 9e valeur
Console.WriteLine ("Élément présent en 9e position:" + Input_numbers.ElectatorDefault (8));
// Renvoie la 1ère valeur
Console.WriteLine ("Élément présent en 1ère position:" + Input_numbers.Electatordefault (0));
// Renvoie la 4ème valeur
Console.WriteLine ("Élément présent en 4ème position:" + Input_numbers.Electatordefault (3));
// Renvoie la 10e valeur
Console.WriteLine ("Élément présent à la 10e position:" + Input_numbers.ElectatorDefault (9));

Sortir:

Explication:

1. Alors d'abord, nous avons créé une liste nommée Input_numbers qui contient 10 éléments entiers.

2. Après cela, nous avons recherché et affiché les valeurs ci-dessous en utilisant leurs positions d'index.

Exemple 2:

Ici, nous allons créer une liste qui a 3 chaînes et obtenir les éléments basés sur les numéros d'index fournis dans ElementArorDefault ().

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 nommée Input_strings
var input_strings = new list () "linuxhint", "c #", "vignan";
// Renvoie la 1ère valeur
Console.WriteLine ("Élément présent en 1ère position:" + Input_strings.Electatordefault (0));
// Renvoie la 3ème valeur
Console.WriteLine ("Élément présent en 3e position:" + Input_strings.ElectatorDefault (2));
// Renvoie la 6e valeur
Console.WriteLine ("Élément présent en 6e position:" + Input_strings.ElectatorDefault (5));
// Renvoie la 9e valeur
Console.WriteLine ("Élément présent en 9e position:" + Input_strings.ElectatorDefault (8));

Sortir:

Explication:

1. Donc d'abord, nous avons créé une liste nommée Input_strings qui contient 3 éléments de chaîne.

2. Après cela, nous avons recherché et affiché les chaînes ci-dessous en utilisant leurs positions d'index.

Les positions d'index 6 et 9 ne sont pas présentes. Par conséquent, le vide est retourné.

Conclusion

C'est comment renvoyer l'élément en fonction du numéro d'index à l'aide de l'opérateur ElectatorDefault disponible en C # - Linq. Si l'élément est trouvé à l'index, l'élément est renvoyé. S'il n'est pas trouvé, il revient vide par défaut. Nous avons démontré deux exemples différents pour mieux comprendre le concept et nous assurer d'utiliser les modules Utilisation du système, en utilisant le système.Linq, en utilisant le système.Collections.Générique Dans votre code.