ホームページ >バックエンド開発 >C++ >C# で小数点を含む文字列を double に確実に解析する方法

C# で小数点を含む文字列を double に確実に解析する方法

DDD
DDDオリジナル
2025-01-28 01:46:12860ブラウズ

How to Reliably Parse Strings with Decimal Points to Doubles in C#?

c#

では、小数の弦をダブルに堅牢に解析します 「3.5」のような文字列をダブルスに直接解析して

を使用して、システムの地域設定に応じてエラーが発生する可能性があります。 たとえば、コンマ(、)が小数の分離器であるドイツの地域では、double.Parse()は誤って35を返します。 double.Parse("3.5")ロケールに関係なく信頼性の高い解析を確保するには、

をレバレッジします CultureInfo.InvariantCulture

力を使用して、小数点を期間(。)として解釈し、すべての地域構成にわたって一貫した結果を提供します。これにより、ロケール依存の解析の矛盾が排除されます

以上がC# で小数点を含む文字列を double に確実に解析する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。