gpt4 book ai didi

c# - 转换成欧元 c#

转载 作者:行者123 更新时间:2023-11-30 19:15:47 24 4
gpt4 key购买 nike

我必须使用货币的字符串格式将列伊转换为欧元。我的方法是:

public static void ConvertFromRonEur()
{
//string amount = string.Format("{0:C}");
double result;
Console.WriteLine("Lei: ");
double quantity;
double euro = 0.22D;
quantity = double.Parse(Console.ReadLine());
result = quantity * euro;
Console.WriteLine(("{0:C} Euro"), result);
}

当我运行时结果是:

  Lei:
10
$2,20 Euro

如何才能只有 2,20 欧元结果,但要使用字符串格式货币?谢谢。

最佳答案

您需要指定 Culture 为 String.Format

有点像

//use any european culture
var cultureInfo = CultureInfo.GetCultureInfo("fr-FR");
Console.WriteLine(String.Format(cultureInfo, "{0:C} Euro", result));

另一种选择

Console.WriteLine(string.Format("€{0:N2} Euro", result));

格式为 2 位小数(以 € 为前缀)

关于c# - 转换成欧元 c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33403122/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com