ホームページ >バックエンド開発 >C#.Net チュートリアル >C# で 2 つの ValueTuple T1 が等しいかどうかを確認する

C# で 2 つの ValueTuple T1 が等しいかどうかを確認する

WBOY
WBOY転載
2023-09-16 23:21:021480ブラウズ

C# 中检查两个 ValueTuple T1 是否相等

C# の ValueTuple は、データ構造を表すために使用される構造体、つまり、異なる型の複数の値を保存できるデータ型です。 C# 7.0 で導入された ValueTuples は、フィールドにセマンティック名を提供するため、従来のタプルに比べて大幅に改善されています。この記事は、ValueTuple の 2 つのインスタンスを比較して、それらが等しいかどうかを確認する方法を説明することを目的としています。はじめましょう!

C の ValueTuple について理解する

#次に進む前に、まず ValueTuple とは何かを理解しましょう。 ValueTuple は、タプルの値型表現です。 ValueTuple を使用すると、名前付きフィールドを含むタプルを作成できるため、コードがより読みやすく、自己記述的になります。

これは ValueTuple の例です -

リーリー

この例では、valueTuple は、int、string、bool 型の 3 つのフィールドを持つ ValueTuple のインスタンスです。

2 つの ValueTuples を比較します

C# では、== 演算子を直接使用して、2 つの ValueTuples が等しいかどうかを確認できます。すべての要素が等しい場合、ValueTuples は等しいとみなされます。

###例###

これは例です -

リーリー

このコードでは、最初に 2 つの ValueTuple valueTuple1 と valueTuple2 を定義します。次に、== 演算子を使用して、それらが等しいかどうかを確認します。コンソールには「ValueTuples は等しい」と出力されます。 2 つの ValueTuples が等しい場合。

###出力### リーリー

平等な方法を使用する

また、ValueTuple の比較に Equals メソッドを使用することもできます。

###例###

これは例です -

リーリー

このコードでは、Equals メソッドを使用して ValueTuples を比較し、結果を areEqual 変数に保存します。 2 つの ValueTuples が等しい場合、コンソールには「ValueTuples等しい: True」と表示されます。

###出力### リーリー ###結論は###

C# では、ValueTuples は、複数の関連する値を 1 つの変数に格納する優れた方法を提供します。 == 演算子または Equals メソッドを使用して 2 つの ValueTuples を比較できます。

以上がC# で 2 つの ValueTuple T1 が等しいかどうかを確認するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
前の記事:C# の部分文字列次の記事:C# の部分文字列