프로필카테고리질문하기
로그인 계정 만들기

대소문자 구분없이 비교하는 방법

04 개월 전
c#에서 대소문자 구분없이 string을 비교하는 방법은 무엇인가요?
string str1 = 'apple'; string str2 = 'ApPlE'; if(str1 == str2) { // 대소문자 구분없이 비교 }
답변하기 의견 추가
의견 (0)
더 많은 의견 보기

답글 (1)

.Equals 메서드를 사용하여 대소문자 구분 없이 비교할 수 있어요.

String.Equals(String, StringComparison)

이 문자열과 지정한 String 개체의 값이 같은지를 확인합니다. 매개 변수는 비교에 사용되는 문화권, 대/소문자 및 정렬 규칙을 지정합니다.


OrdinalIgnoreCase

서수(이진) 정렬 규칙을 사용하고 비교되는 문자열의 대/소문자를 무시하여 문자열을 비교합니다.

string str1 = 'apple'; string str2 = 'ApPlE'; if(str1.Equals(str2, StringComparison.OrdinalIgnoreCase)) { Console.WriteLine('같습니다'); }
의견 추가
의견 (0)
더 많은 의견 보기

정보

업보트
0
질문됨
4 개월 전
최근 활동
4 개월 전

카테고리

C#