>  기사  >  백엔드 개발  >  두 개의 ValueTuple T1이 C#에서 동일한지 확인합니다.

두 개의 ValueTuple T1이 C#에서 동일한지 확인합니다.

WBOY
WBOY앞으로
2023-09-16 23:21:021452검색

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

C#의 ValueTuple은 데이터 구조, 즉 서로 다른 유형의 여러 값을 저장할 수 있는 데이터 유형을 나타내는 데 사용되는 구조입니다. C# 7.0에 도입된 ValueTuples는 필드에 의미 체계 이름을 제공하므로 기존 튜플에 비해 크게 개선되었습니다. 이 문서는 ValueTuple의 두 인스턴스를 비교하여 동일한지 확인하는 방법을 가르치기 위한 것입니다. 시작하자!

C#의 ValueTuple 이해

계속하기 전에 ValueTuple이 무엇인지 알아보겠습니다. ValueTuple은 튜플의 값 유형 표현입니다. ValueTuple을 사용하면 명명된 필드가 있는 튜플을 생성할 수 있으므로 코드를 더 읽기 쉽고 자체적으로 설명할 수 있습니다.

이것은 ValueTuple의 예입니다 -

으아악

이 예에서 valueTuple은 int, string 및 bool 유형의 세 가지 필드가 있는 ValueTuple의 인스턴스입니다.

두 개의 ValueTuples 비교

C#에서는 == 연산자를 직접 사용하여 두 ValueTuple이 같은지 확인할 수 있습니다. 모든 요소가 동일하면 ValueTuples는 동일한 것으로 간주됩니다.

예시입니다 -

으아악

이 코드에서는 먼저 두 개의 ValueTuples valueTuple1과 valueTuple2를 정의합니다. 그런 다음 == 연산자를 사용하여 두 값이 같은지 확인합니다. 콘솔은 "ValueTuples가 같음"을 인쇄합니다. 두 ValueTuple이 동일한 경우.

출력

으아악

equal 메소드를 사용하세요

또는 ValueTuple 비교를 위해 Equals 메서드를 사용할 수 있습니다.

예시입니다 -

으아악

이 코드에서는 Equals 메서드를 사용하여 ValueTuples를 비교하고 결과를 areEqual 변수에 저장합니다. 두 ValueTuples가 동일하면 콘솔은 "ValueTuples 같음: True"를 인쇄합니다.

출력

으아악

결론

C#에서 ValueTuples는 여러 관련 값을 단일 변수에 저장하는 좋은 방법을 제공합니다. == 연산자 또는 Equals 메서드를 사용하여 두 ValueTuples를 비교할 수 있습니다.

위 내용은 두 개의 ValueTuple T1이 C#에서 동일한지 확인합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제
이전 기사:C#의 하위 문자열다음 기사:C#의 하위 문자열