I have something like:
price_2.Text = CDbl(price_2.Text).ToString("C", current_culture)
Issue/Workflow:
And lets assume the beginning price is in dollars so lets say price_2.Text is $5.99. And when pressing a button the current_culture will change to ar-SA. So it will convert ($5.99) to (5.99 ريال), now that it is (5.99 ريال) and I change the current_culture to be en-US, this will crash, since the CDbl cannot convert that symbol after 5.99 ريال to a double.
Any ideas how we can convert from CultureInfo's for currency?