我有一個像的String.Format在C#
1,000
25,000
500,000
的值需要上述值轉換爲類似下面沒有逗號
1000
25000
500000
如何在C#達致這?
如何獲得這個反向輸出 -
string.Format("{0:n}", 999999)
我有一個像的String.Format在C#
1,000
25,000
500,000
的值需要上述值轉換爲類似下面沒有逗號
1000
25000
500000
如何在C#達致這?
如何獲得這個反向輸出 -
string.Format("{0:n}", 999999)
您可以使用String類的Replace
功能,像這樣:
string str = "25,000";
str = str.Replace(",", "");
編輯:
正如從建議的Matthew Watson
意見
如果字符串是從string.Format(「{0:n}」,999999)返回的,則在使用「。」的語言環境中的 機器上運行。千位分隔符,這 將失敗
更新答案:
string num = "25,000";
NumberFormatInfo currentInfo = CultureInfo.CurrentCulture.NumberFormat;
num = num.Replace(currentInfo.NumberGroupSeparator, "");
你在哪裏得到這些價值?它們是字符串還是整數格式? –