我从文本框中读取了一个字符串.它包含一个用于小数分隔的逗号.
我已经NumberFormatInfo.CurrencyDecimalSeparator设置为,(逗号),但是当我将字符串转换为十进制时,Convert.ToDecimal(mystring);我获得了十进制的点单独值.
例:
decimal a=Convert.ToDecimal("1,2345"); ----> decimal is 1.2345
Run Code Online (Sandbox Code Playgroud)
我也试过了:
double a=Convert.ToDouble("1,2345");
Run Code Online (Sandbox Code Playgroud)
但是再次点到十进制