API에서 위도/경도 문자열을 예를 들어. '37.766713 '또는'-122.428938 '(http://en.wikipedia.org/wiki/Decimal_degrees 참조)를 두 번씩 각각 구문 분석하려고하지만 double.TryParse (string, out doubleInstance)는'37766713,0 '의 두 배를 제공합니다. 구문 분석을위한 입력 형식을 지정하는 우아한 방법이 있습니까? 문자열을 바꾸는 중. 바꾸기 (".", ",")가 조금 아프다.double을 지정하십시오 .TryParse (..) number format?
1
A
답변
5
이것은 문화권 문제입니다. InvariantCulture
을 사용해보세요.
double d = Double.Parse("37.766713", CultureInfo.InvariantCulture);
2
한숨이 .. 보았다해야 작은 이상 ..이 트릭을 수행합니다 Double.TryParse() input decimal separator different than system decimal separator
1
, 당신은 특정 숫자 형식의 IFormartProvider을 지정할 수 있습니다 Convert.ToDouble() 또는 Double.parse()의 모습을 가지고 있습니다.
관련 문제
- 1. 회원 사용자 TryParse()
- 2. double :: TryParse Issue
- 3. TryParse 대신 TypeDescriptor를 사용합니다.
- 4. C# : tryparse vs
- 5. 자바에서 double을 사용할 때 정수에서 ".0"을 제거하는 방법은 무엇입니까?
- 6. Java : double을 문자열로 변환
- 7. JTable로 double을 올바르게 정렬
- 8. % 기호를 추가하고 색을 지정하십시오.
- 9. jira plugin format issue
- 10. Netbeans phpdoc/comment format
- 11. Winforms Format TextBox 통화로
- 12. Format DataPager Links
- 13. "Format"의 반대는 무엇입니까?
- 14. jquery serial format
- 15. CMS를 지정하십시오
- 16. JavaScript의 "new Number (...)"와 "Number (...)"의 차이점은 무엇입니까?
- 17. windows 박쥐 파일 : 질문에 대한 응답으로 % random number number
- 18. 날짜 시간 TryParse - '99'2099 매핑되지 1999
- 19. Regex vs Tryparse 무엇이 가장 좋은 성능입니까?
- 20. TryParse : 더 읽기 쉬운 것은 무엇입니까?
- 21. Rational number calculator
- 22. C# Regex Number Formatting
- 23. href # index.html # (number) 문제
- 24. Preg Replace ID Number
- 25. FluentValidation on number issue
- 26. PHP Number 클리너 RegEx
- 27. Number 클래스의 성능
- 28. Sciptaculous number spinner
- 29. 오라클 NUMBER 비교
- 30. JavaScript Any Number 사용
오, 소년 ... 방금 1 분 후에이 솔루션을 발견했습니다. http://stackoverflow.com/questions/2844810/double-tryparse-input-decimal-separator-different-than-system-decimal-separator –