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

シーケンスから個別の要素を取得するC#プログラム


シーケンスを設定し、要素を追加します。

List<int> ID = new List<int> { 120, 111, 250, 111, 120, 300, 399, 450 };

Distinct()メソッドを使用して、上記のリストから個別の要素を取得します。

IEnumerable<int> res = ID.AsQueryable().Distinct();

完全なコードを見てみましょう。

using System;
using System.Linq;
using System.Collections.Generic;
class Demo {
   static void Main() {
      List<int> ID = new List<int> { 120, 111, 250, 111, 120, 300, 399, 450 };
      // get distinct elements
      IEnumerable<int> res = ID.AsQueryable().Distinct();
      foreach (int arr in res) {
         Console.WriteLine(arr);
      }
   }
}

出力

120
111
250
300
399
450

  1. リストから重複要素を削除するPythonプログラム?

    1つのリストには重複要素が含まれています。私たちのタスクは、重複なしの要素を含む別のリストを作成することです。 例 A::[2,3,4,3,4,6,78,90] Output::[2,3,4,6,78,90] アルゴリズム Step 1: create a list. Step 2: create a new list which is empty. Step 3: traverse every element in list. Step 4: if element is not present in the list return true. Step 5: append in the

  2. Redis LINDEX –Redisのリストの特定のインデックスから要素を取得する方法

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