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

2つのリストオブジェクトがC#で等しいかどうかを確認します


2つのListオブジェクトが等しいかどうかを確認するためのコードは、次のとおりです-

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main(String[] args){
      List<string> list1 = new List<string>();
      list1.Add("One");
      list1.Add("Two");
      list1.Add("Three");
      list1.Add("Four");
      list1.Add("Five");
      Console.WriteLine("Elements in List1...");
      foreach (string res in list1){
         Console.WriteLine(res);
      }
      List<string> list2 = new List<string>();
      list2.Add("India");
      list2.Add("US");
      list2.Add("UK");
      list2.Add("Canada");
      list2.Add("Poland");
      list2.Add("Netherlands");
      Console.WriteLine("Elements in List2...");
      foreach (string res in list2){
         Console.WriteLine(res);
      }
      Console.WriteLine("Is List2 equal to List1? = "+list2.Equals(list1));
   }
}

出力

これにより、次の出力が生成されます-

Elements in List1...
One
Two
Three
Four
Five
Elements in List2...
India
US
UK
Canada
Poland
Netherlands
Is List2 equal to List1? = False

別の例を見てみましょう-

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main(String[] args){
      List<string> list1 = new List<string>();
      list1.Add("One");
      list1.Add("Two");
      list1.Add("Three");
      list1.Add("Four");
      list1.Add("Five");
      Console.WriteLine("Elements in List1...");
      foreach (string res in list1){
         Console.WriteLine(res);
      }
      List<string> list2 = new List<string>();
      list2.Add("India");
      list2.Add("US");
      list2.Add("UK");
      list2.Add("Canada");
      list2.Add("Poland");
      list2.Add("Netherlands");
      Console.WriteLine("Elements in List2...");
      foreach (string res in list2){
         Console.WriteLine(res);
      }
      List<string> list3 = new List<string>();
      list3 = list2;
      Console.WriteLine("Is List3 equals to List2? = "+list3.Equals(list2));
   }
}

出力

これにより、次の出力が生成されます-

Elements in List1...
One
Two
Three
Four
Five
Elements in List2...
India
US
UK
Canada
Poland Netherlands
Is List3 equals to List2? = True

  1. Python –リスト要素の要素インデックスが等しいかどうかを確認します

    要素のインデックスがリスト内の要素と等しいかどうかを確認する必要がある場合は、単純な反復と列挙属性が使用されます。 例 以下は同じのデモンストレーションです- my_list_1 = [12, 62, 19, 79, 58, 0, 99] my_list_2 = [12, 74, 19, 54, 58, 0, 11] print("The first list is :") print(my_list_1) print("The second list is :") print(my_list_2) my_list_1.sort() my_lis

  2. タプルの2つのリストがPythonで同一であるかどうかを確認します

    タプルの2つのリストが同一であるかどうかを確認する必要がある場合は、「==」演算子が使用されます。 ==演算子は、2つの反復可能オブジェクトが等しいかどうかを確認します。 リストを使用して、異種の値(つまり、整数、浮動小数点、文字列などの任意のデータ型のデータ)を格納できます。 タプルのリストには、基本的にリストで囲まれたタプルが含まれています。 以下は同じのデモンストレーションです- 例 my_list_1 = [(11, 14), (54, 58)] my_list_2 = [(98, 0), (10, 13)] print("The first list of tup