저는 직장에서 프로그래밍을 처음 6 개월 동안했는데 여전히 표준과 모범 사례에 대한 느낌을 받고 있습니다.대문자와 소문자를 비교하는 것이 더 일반적입니까/표준입니까?
문자열 또는 문자 비교를 수행 할 때 ToUpper를 사용하여 대문자를 비교하거나 ToLower를 사용하여 소문자를 비교하는 것이 더 일반적입니까? 아마도 대문자를 더 자주 보았을 것입니다. 그러나 좀 더 명확한 답을 원했고 어쩌면 오랜 기간의 최적화 설명 (낮은 ASCII 코드, 무엇이든간에)을 찾고있었습니다.
참고 : 현재 작업에서 string # replace를 사용하고 있으며 새 문자열은 가독성을 위해 소문자가 될 예정이지만, 필자는 필자의 소스 문자열과 하위 문자열 모두에서 ToLower를 사용해야 함을 의미합니다. 찾고있어?
일치하지 않는 것이 확장 된 문자에 문제를 일으킬 수있는 상황이 있습니까? – FLGMwt
@ Joni가 지적했듯이, ß는 upper-> lower를 lower-> upper로 가지지 않습니다. 동일한 프로젝트에서 상위 비교와 하위 비교를 수행하면 일치하지 않는 결과가 발생할 수 있습니다. – MightyE