> 백엔드 개발 > C#.Net 튜토리얼 > 두 개의 ValueTuple T1이 C#에서 동일한지 확인합니다.

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

WBOY
풀어 주다: 2023-09-16 23:21:02
앞으로
1485명이 탐색했습니다.

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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿