在我的应用程序中,我使用以下
newTotal.ToString("c", (NumberFormatInfo)NumberFormatInfo.CurrentInfo.Clone())
将输入的号码转换为手机的号码格式。但是有没有一种简单的方法可以再次将其转换回一个简单的数字?
在我的应用程序中,我使用以下
newTotal.ToString("c", (NumberFormatInfo)NumberFormatInfo.CurrentInfo.Clone())
将输入的号码转换为手机的号码格式。但是有没有一种简单的方法可以再次将其转换回一个简单的数字?
只需使用 double.parse,如下所示:
var text = (1234,567).ToString("c");
var number = double.Parse(text, System.Globalization.NumberStyles.Currency, cultureInfo);
您可以使用Parse系列方法来做到这一点。您没有指定 newTotal 是什么类型,但 parse 可用于所有数字原始类型。