2つのリストを比較し、C#の3番目のリストに違いを追加するにはどうすればよいですか?
まず、2つのリストを設定します-
リスト1
List < string > list1 = new List < string > (); list1.Add("A"); list1.Add("B"); list1.Add("C"); list1.Add("D");
リスト2
List < string > list2 = new List < string > (); list2.Add("C"); list2.Add("D");
2つのリストの違いを見つけて、違いの要素を表示するには-
IEnumerable < string > list3; list3 = list1.Except(list2); foreach(string value in list3) { Console.WriteLine(value); }
以下は、2つのリストを比較するための完全な例です-
例
using System; using System.Collections.Generic; using System.Linq; public class Demo { public static void Main() { List < string > list1 = new List < string > (); list1.Add("A"); list1.Add("B"); list1.Add("C"); list1.Add("D"); Console.WriteLine("First list..."); foreach(string value in list1) { Console.WriteLine(value); } Console.WriteLine("Second list..."); List < string > list2 = new List < string > (); list2.Add("C"); list2.Add("D"); foreach(string value in list2) { Console.WriteLine(value); } Console.WriteLine("Difference in the two lists..."); IEnumerable < string > list3; list3 = list1.Except(list2); foreach(string value in list3) { Console.WriteLine(value); } } }
-
Pythonで2つのリストの要素をどのように比較しますか?
メソッドcmp()は、2つのリストの要素を比較します。要素が同じタイプの場合、比較を実行して結果を返します。要素が異なるタイプの場合、それらが数値であるかどうかを確認します。数値の場合は、必要に応じて型強制を行い、比較します。いずれかの要素が数値の場合、もう一方の要素は「大きい」(数値は「最小」)です。それ以外の場合、タイプは名前のアルファベット順にソートされます。 いずれかのリストの最後に到達した場合、長いリストは「大きい」です。両方のリストを使い果たして同じデータを共有すると、結果は同点になります。つまり、0が返されます。 例 list1 = [123, 'xyz'] l
-
2 つの Excel ファイルを比較して違いを強調する方法
コンピューターの異なるフォルダーに、似たような名前の Excel ファイルが 2 つあります。ファイルが重複しているか、同じ Excel ブックの異なるバージョンであるかをどのように判断しますか?このチュートリアルでは、コンピューターに Excel がインストールされていなくても、2 つの Excel ファイルを比較する方法を紹介します。 これらの比較ツールは、Excel ワークシートの矛盾したデータ、古い値、壊れた数式、間違った計算、およびその他の問題を見つけるのに役立ちます。 1. 2 つの Excel シートを比較:並べて表示 シートのデータを一目で確認できる場合は、それらを別のウィ