ホームページ >バックエンド開発 >C#.Net チュートリアル >C# で List.IndexOf 関数を使用してリスト内の要素のインデックスを検索する方法

C# で List.IndexOf 関数を使用してリスト内の要素のインデックスを検索する方法

PHPz
PHPzオリジナル
2023-11-18 09:37:582051ブラウズ

C# で List.IndexOf 関数を使用してリスト内の要素のインデックスを検索する方法

C# で List.IndexOf 関数を使用してリスト内の要素のインデックスを検索する方法。具体的なコード例が必要です。

C# では、List は非常に一般的に使用される、一連の要素を保存および操作できるようにするデータ構造。場合によっては、リスト内の特定の要素を検索し、リスト内のそのインデックス位置を取得する必要があります。この場合、List.IndexOf メソッドを使用してこれを実現できます。

List.IndexOf メソッドは、リスト内の要素のインデックスを検索するために使用されるメソッドです。これは、探している要素を表す 1 つのパラメータを受け取り、リスト内のその要素のインデックス位置を返します。要素が見つかった場合はそのインデックス値が返され、見つからなかった場合は -1 が返されます。

次は、List.IndexOf メソッドを使用してリスト内の要素を検索するサンプル コードです:

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未在列表中找到");
        }
    }
}

この例では、まず 5 つの整数を含むリストを作成し、次に使用します。 IndexOf メソッドは、リスト内の要素 15 のインデックス位置を見つけます。検索に成功した場合はインデックス位置が出力され、見つからなかった場合はnot foundのプロンプトメッセージが出力されます。

サンプル コード内で検索する数値リストと要素は、必要に応じて置き換えることができます。同時に、List.IndexOf メソッドは、文字列、オブジェクトなどの他のタイプの要素にも適用できます。

要約すると、C# で List.IndexOf メソッドを使用すると、リスト内の要素のインデックス位置を簡単に見つけることができます。この方法はシンプルで直感的で使いやすいです。この記事が C# の List.IndexOf メソッドの学習に役立つことを願っています。

以上がC# で List.IndexOf 関数を使用してリスト内の要素のインデックスを検索する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。