- GUI库通常使用
ToString
作为类的默认表示。因此,需要本地化。 ToString
用于记录日志。它应该提供程序相关信息,不应进行翻译,并包括代理键和枚举值等内部状态。ToString
被许多接受对象作为参数的字符串操作使用,例如向流写入时的String.Format
。根据上下文,您可能会期望不同的结果。- 如果有许多不同形式的相同对象(例如,长表单和短表单),则
ToString
过于有限。
由于使用方式不同,有许多不同类型的实现。因此,它们太不可靠,不能真正有用。
如何实现ToString
才能有效?在什么情况下应该使用ToString
,在什么情况下应该避免使用?
该方法返回一个与文化相关的可读字符串。
有一个类似的问题,但并不完全相同。