문자열의 대·소문자 비교하기
다시 한 번 문자열의 대·소문자를 구분하지 않고 비교하는 방법을 살펴보겠습니다.
> string s1 = "Gilbut"; > string s2 = "gilbut"; > > //① 문자열 값의 대소문자를 구분 > if (s1 == s2) . { . Console.WriteLine("같다."); . } . else . { . Console.WriteLine("다르다."); . } 다르다. > > //② 문자열의 대소문자를 구분하지 않고 비교 > if (s1.Equals(s2, StringComparison.OrdinalIgnoreCase)) . { . Console.WriteLine("같다."); . } 같다.
문자열 변수의 Equals() 메서드를 사용하여 대·소문자를 비교하는 방법을 살펴보았습니다. 또 다른 간단한 방법은 문자열 변수의 ToLower()와 ToUpper() 메서드를 사용하여 한 가지 방식으로 변경한 후 == 연산자로 비교할 수 있습니다.