我在库中有一些类,它们代表某些文件的分析和验证结果。
这些类包含枚举、无效属性列表等。
我编写了一个使用该库的 GUI 应用程序,并编写了一些函数以在富文本框中以可读形式编写这些类。
我突然想到,我可能必须在类的 ToString 覆盖中编写这种格式。
但是,所有这些格式都很长,包括插入制表符和新行,包括对列表的多次迭代,提取枚举描述等。
所以我想知道 - toString 大小和复杂性的标准是什么?我想在 toString 中编写困难的格式吗?或者也许我应该提供一些其他的通用接口——类的格式化可打印输出是否有任何通用接口?还是我应该在 GUI 应用程序中执行此操作?
谢谢!