C# 获取最新的土耳其货币符号

C# 获取最新的土耳其货币符号,c#,culture,C#,Culture,目前我得到了折叠土耳其符号,因为我需要显示(838,72 TL) 我使用(“tr”)作为特定文化来获得货币符号 请帮助我如何获得TL作为该文化的货币符号 stringBuilder.Append("<td class=\"price\">" + Environment.NewLine); // No just use the value we have // nnn,nn TL stringBuilder.Append(FormatPrice(model.Country.Speci

目前我得到了折叠土耳其符号,因为我需要显示(838,72 TL)

我使用(“tr”)作为特定文化来获得货币符号

请帮助我如何获得TL作为该文化的货币符号

stringBuilder.Append("<td class=\"price\">" + Environment.NewLine);

// No just use the value we have
// nnn,nn TL
stringBuilder.Append(FormatPrice(model.Country.SpecificCulture, retailerProduct.Price));
stringBuilder.Append("</td>" + Environment.NewLine);
stringBuilder.Append(“+Environment.NewLine”);
//不,只是利用我们的价值
//nnn,nn-TL
追加(FormatPrice(model.Country.SpecificCulture,retailerProduct.Price));
stringBuilder.Append(“+Environment.NewLine”);
以下工作示例:

var ri = new RegionInfo("tr-TR");
Console.WriteLine(ri.CurrencySymbol);

使用属性RegionInfo.CurrencySymbol:

var regionInfo = new System.Globalization.RegionInfo("tr-TR");
var currencySymbol = regionInfo.CurrencySymbol;

根据约翰·斯基特的帖子,我做了下面的工作,效果很好。 谢谢大家的帮助

                case "tr-TR":
                    var original = CultureInfo.GetCultureInfo("tr-TR");
                    var mutableNfi = (NumberFormatInfo)original.NumberFormat.Clone();
                    mutableNfi.CurrencySymbol = "TL";
                    double price = Convert.ToDouble(retailerProduct.Price);
                    stringBuilder.Append(price.ToString("C", mutableNfi));
                    break;

如果没有任何代码,我们怎么知道您做了什么或需要做什么?它是作为TR来的,我想要TL(土耳其里拉),我不确定我是否理解正确,但“TR TR”的CurrencySymbol等于“TL”,这就是您要找的。我是对的吗?是的,我是,我正在努力,而不是硬编码,有没有一种方法可以得到TL符号。嗯,这个任务把我带到了这篇文章不,我没有得到土耳其里拉(TL)符号。