>  기사  >  백엔드 개발  >  C#에서 ValueTuple 인스턴스가 동일한지 확인하기

C#에서 ValueTuple 인스턴스가 동일한지 확인하기

PHPz
PHPz앞으로
2023-08-26 22:33:05535검색

检查 C# 中 ValueTuple 实例是否相等

C#에서 ValueTuple은 여러 필드를 포함할 수 있는 간단한 자체 설명 튜플을 만드는 데 사용할 수 있는 구조 유형입니다. 두 개의 ValueTuple 인스턴스가 동일한지 비교하는 것은 다양한 프로그래밍 시나리오의 일반적인 요구 사항입니다. 이 문서에서는 C#에서 두 ValueTuple 인스턴스가 동일한지 확인하는 과정을 안내합니다. 결국에는 두 ValueTuple 인스턴스에 동일한 요소가 포함되어 있는지 자신있게 확인할 수 있습니다.

理解C#中的ValueTuples

비교를 자세히 알아보기 전에 먼저 ValueTuples가 무엇인지 이해해 보겠습니다. C# 7.0에 도입된 ValueTuple은 Tuple의 값 형식 표현입니다. 항목이라고 하는 두 개 이상의 요소를 순서대로 묶어서 묶을 수 있는 구조입니다. 이 구조는 새 클래스를 만들지 않고도 값을 그룹화하는 데 사용할 수 있습니다.

这是一个ValueTuple의 示例 -

으아악

이 예에서 직원은 ID, 이름, 역할의 세 가지 항목이 있는 ValueTuple입니다.

比较两个ValueTuples

C#에서는 두 ValueTuples의 동등성을 비교하는 것이 간단합니다. == 연산자를 사용하여 두 ValueTuple이 동일한지 확인할 수 있습니다.

这是一个例子 −

으아악

현재 这段代码文段中,저는 们首先定义了两个ValueTuples Employee1과 Employee2입니다.

输출

으아악

深入探讨ValueTuple의 상대성

이 ValueTuples의 사진과 같은 성격은 매우 중요합니다.为它们是情等的。

此외, ValueTuple적 Equals방법과==运算符执行的是值比较,而不是引用比较。是是否引用同一个对象。

결론

재C#중,ValueTuple은 ValueTuple을 사용하는 방식으로 더 많은 정보를 제공합니다.接的任务。통신본문所获得的知识,您现는 可以有效地检查에서 C#编程之旅中两个ValueTuple实例是否상수。

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

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