gpt4 book ai didi

c# - 如何使用当前文化信息获取货币格式并验证该货币

转载 作者:太空宇宙 更新时间:2023-11-03 10:22:30 25 4
gpt4 key购买 nike

我要求我有货币代码并使用该代码找到该货币的当前文化以及该货币的符号。

enter image description here在这里,我可以更改货币 ISO 代码,如果用户根据我更改货币符号更改代码。

现在我想使用货币 ISO 代码查找该文化的格式。该文化使用哪种格式用于货币。我如何找到它?

我想使用该格式验证货币。如果用户以错误的格式输入货币,那么我想进行验证我该怎么做?

最佳答案

适用于货币的decimal 类型具有TryParse接受文化的方法。

bool IsValidCurrency(string s, string tla, out value)
{
var culture = CultureInfo
.GetCultures(CultureTypes.AllCultures)
.Where(c => c.ISOCurrencySymbol == tla)
.First();
return decimal.TryParse(s, NumberStyles.Any, culture, out value)
}

其中 s 是货币值的文本表示,tla 是货币的 ISO 三字母缩写。

关于c# - 如何使用当前文化信息获取货币格式并验证该货币,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32879546/

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