Q
문자열 값 비교
1
A
답변
3
String.Compare(string1, string2, false);
String.Compare 문자열 비교를 수행하고 대소 문자를 무시합니다. 일치를 나타내는 정수를 리턴합니다.
귀하의 예를 사용 :
// Will result in true
String.Compare("Z", "a", false) > 0
2
나중에 대문자로 비교하면 어떻게 될까요? (나는 평등을 테스트하고 싶지 않다.)
0
결국 숯을 사용하고 있습니까? 그렇다면 문자의 정수 값 범위를 다시 매핑 할 수 있습니다.
3
그냥 사용하십시오 StringComaparison와
String.Compare(string , string , StringComparison)
는 .... InvariantCultureIgnoreCase, OrdinalIgnoreCase 또는 CurrentCultureIgnoreCase 상황에 따라 설정
그가 말하길, 그는 숯을 비교하고 싶다. 전체 문자열이 아닙니다. 그러므로 그는 charAt를 사용하여 문자열을 찾아보고 비교할 필요가 있습니다. – Gnark
어느 쪽이든 String.Compare가 작동합니다. 한 문자를 전달하면 작동하거나 "Bob"과 같은 것을 전달하면 서술문을 수행하고 어휘 관계를 반환합니다. 이것은 문자열 배열을 정렬 할 때 닷넷이 사용하는 것이다. – Josh