タグ付けされた質問 「cultureinfo」



10
アプリケーション全体に文化を設定する方法はありますか?すべての現在のスレッドと新しいスレッド?
アプリケーション全体に文化を設定する方法はありますか?すべての現在のスレッドと新しいスレッド? データベースに保存されているカルチャの名前があり、アプリケーションが起動すると、 CultureInfo ci = new CultureInfo(theCultureString); Thread.CurrentThread.CurrentCulture = ci; Thread.CurrentThread.CurrentUICulture = ci; しかし、もちろん、これは新しいスレッドで何かを実行したいときに「失われます」。それCurrentCultureをCurrentUICultureアプリケーション全体に設定する方法はありますか?それで、その新しいスレッドもその文化を獲得しますか?それとも、フックできる新しいスレッドが作成されるたびに発生するイベントですか?

17
文化に関係なく、小数点以下の桁数を求めます
さまざまなカルチャ情報で安全に使用できる、小数点以下の桁数を(intとして)引き出すための簡潔で正確な方法があるかどうか疑問に思っていますか? 例: 19.0は1を返し、 27.5999は4を返し、 19.12は2を返します 。 小数点以下の桁数を見つけるために、ピリオドで文字列を分割するクエリを作成しました。 int priceDecimalPlaces = price.ToString().Split('.').Count() > 1 ? price.ToString().Split('.').ToList().ElementAt(1).Length : 0; しかし、これは「。」を使用するリージョンでのみ機能することがわかりました。小数点記号として使用されるため、さまざまなシステム間で非常に脆弱です。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.