C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#リストで特定の要素を検索する


リストを設定する-

List<int> myList = new List<int>() {
   5,
   10,
   17,
   19,
   23,
   33
};

2で割り切れる要素を見つける必要があるとしましょう。そのためには、Find()メソッド-

を使用します。
int val = myList.Find(item => item % 2 == 0);

これが完全なコードです-

using System;
using System.Collections.Generic;
using System.Linq;
class Demo {
   static void Main() {
      List<int> myList = new List<int>() {
         5,
         10,
         17,
         19,
         23,
         33
      };
      Console.WriteLine("List: ");
      foreach(int i in myList) {
         Console.WriteLine(i);
      }
      int val = myList.Find(item => item % 2 == 0);
      Console.WriteLine("Element that divides by zero: "+val);
   }
}

出力

List:
5
10
17
19
23
33
Element that divides by zero: 10

  1. Androidのリンクリストで中間要素を見つける方法は?

    この例は、Androidのリンクリストで中間要素を見つける方法について示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="https://

  2. Redis LSET –Redisのリストの特定のインデックスに要素を設定する方法

    このチュートリアルでは、redisデータストアに保存されているリスト値に新しい要素を設定する方法について学習します。このために、Redis LSETを使用します コマンド。 LSETコマンド このコマンドは、キーに格納されているリスト値の指定されたインデックスに新しい要素を設定します。インデックスはゼロベースであるため、0は最初の要素を意味し、1は2番目の要素を意味します。負の数を使用してリストのインデックスを指定することもできます。ここで、-1は最後の要素を意味し、-2は最後から2番目の要素を意味します。範囲外のインデックス値でLSETコマンドを呼び出すと、エラーが返されます。 Red