Maison développement back-end Tutoriel C#.Net Comment trouver l'index d'un élément dans une liste à l'aide de la fonction List.IndexOf en C#

Comment trouver l'index d'un élément dans une liste à l'aide de la fonction List.IndexOf en C#

Nov 18, 2023 am 09:37 AM
c# listeindexd'utilisation liste c# rechercher un élément opération d'indexation de liste c#

Comment trouver lindex dun élément dans une liste à laide de la fonction List.IndexOf en C#

Comment utiliser la fonction List.IndexOf en C# pour trouver l'index d'un élément dans une liste, des exemples de code spécifiques sont nécessaires

En C#, List est une structure de données très couramment utilisée, qui nous permet de stocker et faire fonctionner une série d’éléments. Parfois, nous devons rechercher un élément spécifique dans une liste et obtenir sa position d'index dans la liste. Dans ce cas, nous pouvons utiliser la méthode List.IndexOf pour y parvenir.

La méthode List.IndexOf est une méthode utilisée pour trouver l'index d'un élément dans une liste. Il prend un paramètre, qui représente l'élément que nous recherchons, et renvoie la position d'index de cet élément dans la liste. Si l'élément est trouvé, sa valeur d'index est renvoyée ; s'il n'est pas trouvé, -1 est renvoyé.

Voici un exemple de code qui utilise la méthode List.IndexOf pour rechercher un élément dans une liste :

using System;
using System.Collections.Generic;

class Program
{
    static void Main()
    {
        // 创建一个包含几个整数的List
        List<int> numbers = new List<int> { 5, 10, 15, 20, 25 };

        // 查找元素15在列表中的索引位置
        int index = numbers.IndexOf(15);

        // 输出结果
        if (index != -1)
        {
            Console.WriteLine("元素15在列表中的索引位置是:" + index);
        }
        else
        {
            Console.WriteLine("元素15未在列表中找到");
        }
    }
}
Copier après la connexion

Dans cet exemple, nous créons d'abord une liste contenant 5 entiers puis utilisons la méthode IndexOf pour rechercher l'élément 15 dans la liste position d'index. Si la recherche réussit, sa position d'index sera affichée ; si elle n'est pas trouvée, un message d'invite non trouvé sera affiché.

Vous pouvez remplacer la liste des nombres et des éléments à trouver dans l'exemple de code en fonction de vos propres besoins. Dans le même temps, la méthode List.IndexOf est également applicable à d'autres types d'éléments, tels que des chaînes, des objets, etc.

Pour résumer, en utilisant la méthode List.IndexOf en C#, nous pouvons facilement trouver la position d'index d'un élément dans une List. Cette méthode est simple, intuitive et facile à utiliser. J'espère que cet article vous sera utile pour apprendre la méthode List.IndexOf de C# !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment ajouter le compilateur C de niveau suivant Comment ajouter le compilateur C de niveau suivant Mar 03, 2025 pm 05:44 PM

Comment ajouter le compilateur C de niveau suivant

Quelles sont les alternatives à Null en C Quelles sont les alternatives à Null en C Mar 03, 2025 pm 05:37 PM

Quelles sont les alternatives à Null en C

Méthode de copie du code par compilateur de langage C Méthode de copie du code par compilateur de langage C Mar 03, 2025 pm 05:43 PM

Méthode de copie du code par compilateur de langage C

Quel compilateur de langue C est le meilleur? Quel compilateur de langue C est le meilleur? Mar 03, 2025 pm 05:39 PM

Quel compilateur de langue C est le meilleur?

Quelles sont les versions Web des compilateurs de langage C? Quelles sont les versions Web des compilateurs de langage C? Mar 03, 2025 pm 05:42 PM

Quelles sont les versions Web des compilateurs de langage C?

Null est-il toujours important dans la programmation moderne dans le langage C? Null est-il toujours important dans la programmation moderne dans le langage C? Mar 03, 2025 pm 05:35 PM

Null est-il toujours important dans la programmation moderne dans le langage C?

CLANGE COMMANDE COMMANDE C compilateur de langage C Résumé du site Web officiel CLANGE COMMANDE COMMANDE C compilateur de langage C Résumé du site Web officiel Mar 03, 2025 pm 05:41 PM

CLANGE COMMANDE COMMANDE C compilateur de langage C Résumé du site Web officiel

T Tutoriel d'installation du compilateur de langue C (version informatique) T Tutoriel d'installation du compilateur de langue C (version informatique) Mar 03, 2025 pm 05:41 PM

T Tutoriel d'installation du compilateur de langue C (version informatique)

See all articles