비교? AA는 SA보다 작으므로 -1이되어서는 안됩니까? 내가 .NET에게 덴마크 문화 "AA"4문자열 내가 1</p> <p>반드시이 잘못의 결과를 얻을 내 직접 실행 창</p> <pre><code>String.Compare("AA", "SA"); </code></pre> <p>에 오류
3
A
답변
7
를 실행하고
는 단일 문자 "A"로 취급 알파벳은 "Z"뒤에 오는됩니다.
CultureInfo cultureInfo = CultureInfo.GetCultureInfo("da-DK");
int comparision = String.Compare("AA", "SA", false, cultureInfo);
Console.WriteLine(comparision);
결과 :
1
당신이 고정 문화권 (또는 당신이 원하는 것을 정렬 순서가 특정 문화)를 사용하여 원하는 결과를 얻으려면 :
CultureInfo cultureInfo = CultureInfo.InvariantCulture;
int comparision = String.Compare("AA", "SA", false, cultureInfo);
Console.WriteLine(comparision);
결과 :
-1
관련 문제
- 1. PGT 및 PGTIOUs 저장 CAS 생성
- 2. github add <<<<<<< HEAD
- 3. 연산자 << 오류
- 4. Gemfile 구문 오류 : <<<<<<< localhost를 시작하려고 할 때 HEAD
- 5. Heredoc <<< 또는 <<?
- 6. << 연산자 오류
- 7. 연산자 << : std :: cout << i << (i << 1);
- 8. 오버로드 << 내 수업
- 9. 에</p> <p>,
- 10. Tortoise svn <<<<를 파일에 추가 중!
- 11. Ruby attr_reader는 <<
- 12. 배열 내가 다른 <code>""[]""</code>에 <code>"[]"</code> 얻을 배열
- 13. 무엇을 | << 평균?
- 14. <문자열, ArrayList를 <Users>> 또는 HashMap의 <문자열, HashSet의 <Users>>
- 15. <? 및 <? php
- 16. 가상 << operator
- 17. PHP는 오류 <<< _ END 사용하여 XAMPP
- 18. 연산자 오버로드 <<
- 19. 인쇄 관련 질문 <<<
- 20. 어떤 수단 <<< PHP에서
- 21. <? php와 <?
- 22. EJS : <% = <% -
- 23. Asp.net : <% # 또는 <%
- 24. 연산자 << 과부하
- 25. 연산자 오버로딩 << 다음 코드에서 문자열
- 26. PHP <<< OUT 및 OUT;
- 27. PHP에서 "<<< SQL"이란 무엇입니까?
- 28. PHP <<<는 무슨 뜻입니까?
- 29. <<< OUT은 PHP에서 무엇을 의미합니까?
- 30. <<< CON in PHP 사용
나는 -1 : http://rextester.com/WUDD T41321 – Jamiec
그게 나에게 혼란 스럽다. 왜 그것이 잘못된 결과를 돌려주고 있는지 이해할 수 없다. – pengibot
culture 문제가되어야합니다. – Habib