string ToString();
string ToString(IFormatProvider provider);
string ToString(string format, IFormatProvider provider);
1
A
回答
1
隨着編輯:
public override string ToString()
提供最簡單的格式;它不允許格式說明符和文化是隱含的。但是顯示是基本的UI控件還是在調試過程中很方便。
2 argument version允許指定格式和文化,IFormattable接口通常由string.Format和UI控件進行檢查,這些控件允許開發人員指定要使用的格式(特別是在數據綁定期間)。
1參數版本沒有特別的意義;參考文檔,但在你給它的例子中,似乎只是允許指定文化。在大多數情況下,我真的期待
public string ToString(string format)
更可能的是,默認情況下使用當前區域性(或兩者提供)。
0
(注:這個問題改變了... ...)
您可以總是覆蓋的ToString(除非一個基類的密封件),這樣你通常可以做東西 - 但是如果你想要格式說明符支持(即基於文本的模式,如「###,000」)IFormattable是路由 - 但你需要自己提供實現。請注意,在某些情況下,TypeConverter也可能有所幫助。
相關問題
- 1. 差異之間的三個
- 2. 是什麼inflaters之間的差異
- 3. 是什麼在以下上下文指針和陣列之間的差異?
- 4. 是什麼就是什麼這兩個登記之間的autofac的差異autofac
- 5. 什麼之間的差異(和[?
- 6. 什麼是執行之間的差異和gradle這個
- 7. 是什麼「$ A」之間的差異$一個在UNIX
- 8. 是什麼在這個地方_B和B之間的差異
- 9. array_intersect_key和array_diff_key之間的時間操作差異是什麼?
- 10. 什麼是self.property的使用和性能之間的差異
- 11. 是什麼jQuery的之間的差異(函數($)和$(函數()
- 12. 是什麼@Resource UserTransaction的和EntityManager.getTransaction之間的差異()
- 13. 是什麼要求和提供的接口之間的差異
- 14. 是什麼平等之間的差異,包含的方法
- 15. 是什麼registerShutdownHook()之間的差異的close()
- 16. php的哈希方法之間的差異是什麼?
- 17. 是什麼A`和`之間`的差[:]`
- 18. 是什麼C之間的差++和MFC
- 19. makefile,obj _ $(variable)和$(addprefix「obj_」,$(variable))之間的差異是什麼
- 20. 32位和64位SWT之間的性能差異是什麼?
- 21. 不同字計數器之間差異的原因是什麼
- 22. 什麼是./yourscript.sh和SH yourscript.sh之間的差異
- 23. 什麼是貓文件和貓之間的差異<文件
- 24. 什麼是差異。在「 - >」和「=>」之間的PHP?
- 25. 是什麼sys.exit(0)和os._exit之間的差異(0)
- 26. 是什麼收益之間的差異本VS回報新類()
- 27. 是什麼VS setCompressionQuality setImageCompressionQuality之間的差異 - Imagick
- 28. 是什麼driver.findElement(所)和indElementByXPath(路徑)之間的差異
- 29. 是什麼物體之間的差異()FUNC和object.func在迅速
- 30. 什麼是WebBrowser和WebBrowserTask之間的差異
你能解釋一下你的問題嗎? – mike 2010-11-28 07:58:08
使問題更清晰我認爲 – user496949 2010-11-28 08:21:47