我有這種格式字符串「### ### ### ## 0.00」。它適用於正數。但是,當我得到負數(例如-23.6)時,我會返回「 - 23.60」。這導致TextBox上的AutoValidate出現問題。我需要刪除減號和數字之間的三個空格(數字之間的空格對驗證器來說沒有問題)。我必須使用哪種格式字符串來保存正數的格式,但是會刪除負號和減號之間的空格?例如,如果我得到了-1234567,那麼它給我-1 234 567.00?我使用.NET 2.0對負數使用格式字符串時AutoValidate的問題
-1
A
回答
1
可以考慮在格式字符串中使用逗號,而不是空間:
String.Format("###,###,###,##0.00", -23.60);
代替
String.Format("### ### ### ##0.00", -23.60);
編輯處理捷克文化信息
CultureInfo culture = CultureInfo.CreateSpecificCulture("cs-CZ");
String.Format("###,###,###,##0.00", -23.60, culture); // outputs: -23,60
String.Format("###,###,###,##0.00", -123.60, culture); // outputs: -123,60
String.Format("###,###,###,##0.00", -23.60, culture); // outputs: -1 23,60
1
試試這個:
Val(TextBox1.Text).ToString("#,#").Replace(",", " ")
+0
我有很多的文本框字段,我不能單獨設置它。這是相當大的應用程序,所以我想在解析過程中做到這一點。 – viki
相關問題
- 1. 使用函數時的字符串格式問題
- 2. 使用字典值時的字符串格式問題
- 3. 字符串格式問題
- 4. 字符串格式問題
- 5. 字符串格式問題
- 6. 使用分隔符時的XML格式數字問題
- 7. 使用字符串格式對齊表格中文本的問題
- 8. Python 2.5字符串格式化問題!
- 9. Sql格式化問題字符串
- 10. 字符串格式 - 邏輯問題
- 11. WPF綁定字符串格式問題
- 12. Java字符串格式問題
- 13. C#字符串格式問題爲錢
- 14. Python字符串格式化問題
- 15. Java字符串格式問題
- 16. WPF字符串格式問題
- 17. PyAthenaJDBC查詢字符串格式問題
- 18. 使用字符串格式給出字符串值的格式
- 19. 使用數字複合格式格式化數字字符串
- 20. 字符串格式利用率:設置負值=「-1」使用%n
- 21. 格式字符串問題不正確的格式說明
- 22. 將字符串轉換爲日期時間格式的問題
- 23. 使格式字符串在字符後對齊整數
- 24. 字符串對比問題
- 25. 使用字符串數組使用bsearch時遇到問題
- 26. 值錯誤不支持的格式字符「「」使用%字符串格式化時
- 27. bosun scollector問題與字符串格式輸出問題
- 28. 在格式化字符串輸入時遇到問題
- 29. 時間字符串問題
- 30. 使字符串格式化爲時間
我想保留空格。在這個國家的逗號是指小數點分隔符。 – viki
只是好奇哪個國家呢?另外,如果國家有一個,你可能想要傳遞CultureInfo(對於Format方法)。默認使用「en-us」。 – Arun
捷克共和國。小數分隔符解決了,沒有問題。 – viki