ホームページ >バックエンド開発 >C#.Net チュートリアル >C# で 2 つの ValueTuple T1 が等しいかどうかを確認する
C# の ValueTuple は、データ構造を表すために使用される構造体、つまり、異なる型の複数の値を保存できるデータ型です。 C# 7.0 で導入された ValueTuples は、フィールドにセマンティック名を提供するため、従来のタプルに比べて大幅に改善されています。この記事は、ValueTuple の 2 つのインスタンスを比較して、それらが等しいかどうかを確認する方法を説明することを目的としています。はじめましょう!
#次に進む前に、まず ValueTuple とは何かを理解しましょう。 ValueTuple は、タプルの値型表現です。 ValueTuple を使用すると、名前付きフィールドを含むタプルを作成できるため、コードがより読みやすく、自己記述的になります。
これは ValueTuple の例です -
リーリーこの例では、valueTuple は、int、string、bool 型の 3 つのフィールドを持つ ValueTuple のインスタンスです。
C# では、== 演算子を直接使用して、2 つの ValueTuples が等しいかどうかを確認できます。すべての要素が等しい場合、ValueTuples は等しいとみなされます。
###例###このコードでは、最初に 2 つの ValueTuple valueTuple1 と valueTuple2 を定義します。次に、== 演算子を使用して、それらが等しいかどうかを確認します。コンソールには「ValueTuples は等しい」と出力されます。 2 つの ValueTuples が等しい場合。
###出力### リーリー平等な方法を使用する
このコードでは、Equals メソッドを使用して ValueTuples を比較し、結果を areEqual 変数に保存します。 2 つの ValueTuples が等しい場合、コンソールには「ValueTuples等しい: True」と表示されます。
###出力### リーリー ###結論は###以上がC# で 2 つの ValueTuple T1 が等しいかどうかを確認するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。