gpt4 book ai didi

c# - 关于 C#'s ` List<>.ToString 的问题

转载 作者:IT王子 更新时间:2023-10-29 03:57:32 25 4
gpt4 key购买 nike

为什么 C# 没有 List<>ToString方法提供打印其内容的合理字符串表示?当我尝试打印 object.ToString 时,我得到了类名(我假设这是默认的 List<> 实现)目的。为什么会这样?

最佳答案

简单的回答是:恐怕就是这样。

同样List<T>不会覆盖 GetHashCodeEquals .请注意,除了调用简单的 ToString 之外,它几乎没有其他令人愉快的格式化方式。本身,也许用逗号分隔值。

如果需要,您始终可以编写自己的扩展方法来执行适当的格式化,或者使用更新的 string.Join 重载。这使它变得非常简单:

string text = string.Join(",", list);

关于c# - 关于 C#'s ` List<>.ToString 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5050507/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com