相关疑难解决方法(0)

如何检测字符串是否是c#中的货币

通常当我需要转换currency string(如1200,55zł或$ 1,249)到十进制值时,我这样做:

if (currencyString.Contains("z?)) {
    decimal value = Decimal.Parse(dataToCheck.Trim(), NumberStyles.Number | NumberStyles.AllowCurrencySymbol);
}
Run Code Online (Sandbox Code Playgroud)

有没有办法检查字符串是否是货币而不检查特定货币?

c# string currency

6
推荐指数
1
解决办法
7914
查看次数

使用indexOf在字符串中查找两个字符之一

我有这个数组:

char[] signOfDecimal = {',', '.'};
Run Code Online (Sandbox Code Playgroud)

我正在尝试在我的字符串中找到这两个字符之一的位置:

locationOfDotInRate = myString.IndexOf(signOfDecimal[0], signOfDecimal[1]);
Run Code Online (Sandbox Code Playgroud)

基本上我正在尝试检查我的字符串中可能出现的其中一个字符,但它不起作用.我这样做的原因是因为我的字符串有时包含'.' 要么 ','.

c# backend

-2
推荐指数
1
解决办法
82
查看次数

标签 统计

c# ×2

backend ×1

currency ×1

string ×1