Обычно, когда мне нужно преобразовать строку валюты
(например, 1200,55 zł или 1249 долларов США) в десятичное значение I» сделайте это так:
if (currencyString.Contains("zł)) {
decimal value = Decimal.Parse(dataToCheck.Trim(), NumberStyles.Number | NumberStyles.AllowCurrencySymbol);
}
Есть ли способ проверить, есть ли s tring - это валюта без проверки конкретной валюты?