将文本格式化为货币 C# Monotouch IOS
Format Text into Currency C# Monotouch IOS
我正在尝试弄清楚如何以货币格式设置文本字段的格式,例如更改字段。
我试过使用。 string.format,正则表达式,但似乎没有任何帮助。
我需要获取输入(我可以获得这个值,只需要对其进行格式化)并将其更改为:
输入=12345
产出 = R$12.345,00
提前致谢。
编辑:这是我正在尝试的示例:
string textValue = 12345;
CultureInfo ui_culture = new CultureInfo("pt-BR");
Console.WriteLine(String.Format(ui_culture,"{0:C}",textValue));
它 returns 总是 12345。
这对你有用。
string textValue = "12345";
var d = Convert.ToDecimal(textValue);
CultureInfo ui_culture = new CultureInfo("pt-BR");
Console.WriteLine(d.ToString("C", ui_culture));
我正在尝试弄清楚如何以货币格式设置文本字段的格式,例如更改字段。
我试过使用。 string.format,正则表达式,但似乎没有任何帮助。
我需要获取输入(我可以获得这个值,只需要对其进行格式化)并将其更改为:
输入=12345
产出 = R$12.345,00
提前致谢。
编辑:这是我正在尝试的示例:
string textValue = 12345;
CultureInfo ui_culture = new CultureInfo("pt-BR");
Console.WriteLine(String.Format(ui_culture,"{0:C}",textValue));
它 returns 总是 12345。
这对你有用。
string textValue = "12345";
var d = Convert.ToDecimal(textValue);
CultureInfo ui_culture = new CultureInfo("pt-BR");
Console.WriteLine(d.ToString("C", ui_culture));