これは、事前定義された文化をチェックするために非常に簡単です:私のボックスに
using System;
using System.Globalization;
class Test
{
static void Main()
{
foreach (var culture in CultureInfo.GetCultures(CultureTypes.AllCultures))
{
var formatInfo = culture.NumberFormat;
if (formatInfo.NumberDecimalSeparator !=
formatInfo.CurrencyDecimalSeparator)
{
Console.WriteLine("{0}: {1} {2}",
culture,
formatInfo.NumberDecimalSeparator,
formatInfo.CurrencyDecimalSeparator);
}
}
}
}
結果:
et: , .
tg: , ;
fa: ./
kk: , -
ky: , -
tzm: , .
ps: , ?
prs: , .
et-EE: , .
tg-Cyrl-TJ: , ;
fa-IR: ./
kk-KZ: , -
ky-KG: , -
ps-AF: , ?
prs-AF: , .
tzm-Latn-DZ: , .
en-ZA: . ,
tg-Cyrl: , ;
tzm-Latn: , .
なしLINQ文の? ;-) – Oliver
@Oliver:できました。それはずっともっときれいにしていただろうか...確かにオプション。 –
なぜ私はそれをやっていると思いませんでしたか?ありがとう! – Peter