public class TestNumberDecimalSeparator
{
[CommandMethod("ShowNumDecimalSeparator")]
public void Run()
{
string
curCultDecSep = CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator,
curUICultDecSep = CultureInfo.CurrentUICulture.NumberFormat.NumberDecimalSeparator;
Application.ShowAlertDialog
($"CurrentCulture разделитель: {curCultDecSep}{GetDescription(curCultDecSep)}\n"
+ $"CurrentUICulture разделитель: {curUICultDecSep}{GetDescription(curUICultDecSep)}");
}
static string GetDescription(string separator)
{
switch (separator)
{
case ".":
return "(Точка)";
case ",":
return "(Запятая)";
default:
return "(Другой)";
}
}
}