c#에서 대소문자 구분없이 string을 비교하는 방법은 무엇인가요?
string str1 = 'apple';
string str2 = 'ApPlE';
if(str1 == str2) { // 대소문자 구분없이 비교
}
의견 (0)
더 많은 의견 보기
string str1 = 'apple';
string str2 = 'ApPlE';
if(str1 == str2) { // 대소문자 구분없이 비교
}
String.Equals(String, StringComparison)
이 문자열과 지정한 String 개체의 값이 같은지를 확인합니다. 매개 변수는 비교에 사용되는 문화권, 대/소문자 및 정렬 규칙을 지정합니다.
서수(이진) 정렬 규칙을 사용하고 비교되는 문자열의 대/소문자를 무시하여 문자열을 비교합니다.
string str1 = 'apple';
string str2 = 'ApPlE';
if(str1.Equals(str2, StringComparison.OrdinalIgnoreCase)) {
Console.WriteLine('같습니다');
}