APIからの緯度/経度文字列をフォーマットなどで取得します。 '37.766713'または '-122.428938'(http://en.wikipedia.org/wiki/Decimal_degreesを参照)、これらをそれぞれ2つに解析したいですが、double.TryParse(string、out doubleInstance)は '37766713,0'の倍数を返します。構文解析の入力形式を指定するエレガントな方法はありますか? string.Replace( "。"、 "、")は少し痛いです。double.TryParse(..)の数値形式を指定しますか?
1
A
答えて
5
これは文化上の問題です。 InvariantCulture
をお試しください。これは、トリックを行います
double d = Double.Parse("37.766713", CultureInfo.InvariantCulture);
2
ため息... 少し長いを見ている必要があります..:Double.TryParse() input decimal separator different than system decimal separator
1
がConvert.ToDouble()またはDouble.parse()のを見てください、あなたは、特定の番号の形式についてIFormartProviderを指定することができます。
関連する問題
- 1. 数値形式
- 2. MySQL:数値形式
- 3. はHTMLファイル形式のアップロードを指定
- 4. 数値形式の例外
- 5. C#の指数形式除去ゼロ
- 6. Double.TryParse()はNumberFormatInfo.NumberGroupSizesを無視しますか?
- 7. Javascript数値形式検証
- 8. 数値形式のカルチャ設定を検出する
- 9. Javaの指数形式から小数への変換
- 10. リストのバイナリ数値をpythonの10進数形式に変換しますか?
- 11. strptimeはタイムゾーン形式指定子では機能しません
- 12. C#数値形式:n桁の有効数字を表示しますか?
- 13. 算術式の文字列を指定すると、式の小数値が見つかります。
- 14. 数値または通貨の文字列形式ですか?
- 15. タイムゾーンを指定の形式で取得する
- 16. TypeScript出力ファイル名の形式を指定する
- 17. interopを使用してExcelで数値形式を設定する
- 18. 数値形式の例外を除きます。
- 19. stylelintを使用してSCSS変数名の形式またはパターンを指定する方法は?
- 20. SQL Server 2008で12時間形式を指定する方法
- 21. Pythonで倍数の指数を書式設定した印刷
- 22. Powershell - 数値形式では、powershell v2で
- 23. PCM形式とBWFファイル形式を区別しますか?
- 24. Powershell:コンソールメニューで変数/ Read-Hostの形式を定義/定義します。
- 25. Datetimepickerは指定された形式を使用していません
- 26. Javaが2倍の指数形式に変換する理由
- 27. symfony2形式の未定義変数
- 28. 非線形方程式系の陽性解の指定
- 29. Yii形式:一度に複数のファイルをアップロードしますか?
- 30. 複数のフィールドでRSS形式を拡張しますか?
ああ男の子...ちょうど1分後、私はこの解決策を見つけました:http://stackoverflow.com/questions/2844810/double-tryparse-input-decimal-separator-different-than-system-decimal-separator –