問題タブ [regioninfo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
302 参照

cultureinfo - 2 つの基本クラスのリファクタリング

これら 2 つのクラスをどのようにリファクタリングして類似点を抽出しますか? 抽象クラス?単純な継承?リファクタリングされたクラスはどのようになりますか?

0 投票する
2 に答える
6854 参照

c# - .NET RegionInfo クラス

特定の ISO 3166 国コード (バングラデシュの「BD」、ソマリアの「SO」、スリランカの「LK」) を使用して新しい RegionInfo を作成しようとすると、認識されないという ArgumentException が発生します。

どうしたんだ?RegionInfo(string) の Intellisense は ISO 3166 に準拠していると言っていますが、これらの国/地域コードはサポートされていませんか?

理解できません。

0 投票する
5 に答える
12295 参照

c# - ベスト プラクティス - 複数の通貨のフォーマット

以下にリストされているシナリオのベスト プラクティスは何ですか?

複数の通貨をサポートしたいアプリケーションがあります。ソフトウェアは、ユーザーのロケールと地域の設定を考慮して、正しい数値形式 ($10,000.00 または 10.000,00₴ など) を決定します。

ただし、通貨 ID (おそらく 3 文字の ISO4217 コード) に基づいてさまざまな数値をフォーマットできるようにしたいと考えています。私たちのアイデアは、データベースに各通貨のテーブルを保存し、使用する通貨記号を選択するようにユーザーに要求することです。プログラムは、ロケール/地域の設定に基づいてすべての数値をフォーマットしますが、プログラムで定義されている通貨記号を使用します。

したがって、次の値と通貨を考えると、
10000 AUD
5989.34 USD
450 EUR

プログラムは
$
10,000.00 $5,989.34
€450.00 を出力します

または、数値を #####,##$ としてフォーマットする地域設定では、結果は次のようになります。
10000,00$
5989,34$
450,00€

ロケール/地域番号の形式を尊重しながら異なる通貨を表示する場合、これに対するベスト プラクティスは何ですか?

これが理にかなっていることを願っています。

使用されるテクノロジーは c# .NET 2.0 です。

0 投票する
2 に答える
868 参照

c# - 2 つの異なる文化/地域形式オプションを使用して 2 つのラベルのテキストを設定するにはどうすればよいですか?

2 つの異なる文化/地域形式オプションを使用して 2 つのラベルのテキストを設定するにはどうすればよいですか? 最初のラベルは でar-EG : Arabic - Egypt 、2 番目のラベルはen-US : English - United States?

これは、数値/日付/時刻/通貨の形式に対して行われます。

0 投票する
7 に答える
2076 参照

c# - .NET のみで言語から DayNames を取得する方法

国コード (en、de、fr) しかなく、この言語で平日を表示する必要があるとします。RegionInfo と CultureInfo については知っていますが、解決策が見つかりません。(たとえば)「en」から国情報を作成すると、DateTime情報がありません。最初に一致した Region だけを取得することもできます。たとえば、en の場合は en-US、de の場合は de-DE です。

DayNames に違いがあるかどうかはわかりませんが、月ごとに違いがあることはわかっています。de-DE Februar - de-AT Februar -- どうでもいい。それが「少し違う」かもしれない場合のイベント (Feber ではなく Februar を表示するため) - それはまだドイツ語です。

そして、それが私が達成したいことです - 月曜日に書いてください - 手に入れてモンタグを書いてください...

言語コードだけからリージョンを作成する方法はありますか?

0 投票する
7 に答える
5954 参照

c# - C#で国の大陸を取得する

RegionInfoクラスまたはその他の方法を使用して、C#で国の大陸を見つける方法はありますか?

たとえば、国名に「デンマーク」を指定すると、「ヨーロッパ」が返されます。

0 投票する
1 に答える
690 参照

c# - RegionInfo.TwoLetterISORegionName がカリブ海の 3 文字を返すのはなぜですか?

アプリケーションの通貨型シード データを生成しようとしており、System.Globalization の CultureInfo コレクションを反復処理しています。私は、挿入ステートメントで切り捨てエラーが発生し続けましたが、カリブ海 ( MSDNで CB としてリストされている) が現れると、TwoLetterISORegionName に 029 の 3 文字の値が表示されることがわかりました。私は深刻なWTFの瞬間を過ごしました。

なぜこれが起こるのか誰か知っていますか?

再現するには:

カリブ海の RegionInfo オブジェクトをインスタンス化します。

TwoLetterISORegionName プロパティにアクセスします。値は CB である必要があります。実際の値は 026 です。

0 投票する
1 に答える
741 参照

.net - RegionInfo と GeoId

国に関する情報を取得するためのデータベース属性として RegionInfo.TwoLetterISORegionName を使用することを考えていました。RegionInfoGeoId を見るまでは、より堅牢なようです。

国際化をサポートするには、どれを保存しますか? GeoId から RegionInfo を作成するにはどうすればよいでしょうか?

乾杯、
ベリル

0 投票する
6 に答える
16348 参照

c# - 国名で RegionInfo を取得しますか?

私は次のことを行うことで取得できるようにしたいRegionInfo:

しかし、これは例外をスローし、認識されていないと言います。

RegionInfo のこのページには、「名前が有効な国/地域名ではない」場合に例外がスローされることが記載されています。

それでも、このページでは、 と を含むクラスで使用される事前定義された地域のリストを指定してUnited KingdomRegionInfoます。