>  기사  >  백엔드 개발  >  C#에서 두 열거형이 동일한지 확인하세요.

C#에서 두 열거형이 동일한지 확인하세요.

WBOY
WBOY앞으로
2023-09-03 14:33:02942검색

C# 中检查两个枚举是否相等

열거(enumeration)의 약자인 열거는 C# 프로그래밍 언어의 기본 부분입니다. 이를 통해 개발자는 미리 정의된 여러 상수 중 하나를 가질 수 있는 변수 유형을 정의할 수 있습니다. 두 열거형이 같은지 비교하는 방법을 아는 것은 C# 프로그래밍 도구 상자에서 중요한 도구가 될 수 있습니다. 이 문서에서는 전체 프로세스를 안내하고 마지막에는 C#에서 두 열거형 값을 비교하는 데 능숙해질 것입니다.

C#의 열거형에 대해 알아보기

계속하기 전에 열거형이 무엇인지 이해해야 합니다. 열거형은 열거자 목록이라고도 하는 명명된 상수 컬렉션을 나타내는 데 사용되는 C#의 값 형식입니다.

이것은 열거형의 간단한 예입니다 −

으아악

이 예에서 Days는 열거형이고 Sunday, Monday 등이 해당 멤버입니다.

두 열거형을 비교해보세요

C#에서는 두 열거형 값이 같은지 확인하는 것이 매우 간단합니다. == 연산자를 사용하면 됩니다.

예시입니다 −

으아악

이 코드 조각에서는 먼저 Days 유형의 두 변수 day1 및 day2를 정의합니다. 그런 다음 == 연산자를 사용하여 day1과 day2가 같은지 확인합니다.

출력

으아악

다른 상황에 따른 열거형 비교

C#은 대소문자를 구분합니다. 즉, Days.Monday와 Days.monday는 서로 다른 것으로 간주됩니다. 그러나 철자는 동일하지만 대소문자가 다른 두 열거형 값을 비교하려는 상황이 발생할 수 있습니다.

열거형 값을 문자열로 변환한 다음 StringComparison.OrdinalIgnoreCase를 인수로 사용하여 String.Equals 메서드를 사용하여 문자열을 비교하면 됩니다.

예시입니다 −

으아악

이 예에서는 먼저 열거형 값을 문자열로 변환합니다. 그런 다음 String.Equals 메서드와 StringComparison.OrdinalIgnoreCase를 사용하여 대소문자에 관계없이 문자열을 비교합니다.

출력

으아악

결론

C#에서는 두 열거형 값을 비교하는 것이 매우 간단하고 간단합니다. == 연산자나 대소문자를 구분하지 않는 비교를 위한 String.Equals 메서드를 사용하면 두 열거형 값이 같은지 쉽게 확인할 수 있습니다.

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

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