gpt4 book ai didi

c# - 有没有办法方便地将字典转换为字符串?

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

我发现字典中 ToString 的默认实现不是我想要的。我想要 {key=value, ***}

有什么方便的方法吗?

最佳答案

如果您只是为了调试目的而序列化,较短的方法是使用 String.Join :

var asString = string.Join(Environment.NewLine, dictionary);

这是有效的,因为 IDictionary<TKey, TValue>工具 IEnumerable<KeyValuePair<TKey, TValue>> .

例子

Console.WriteLine(string.Join(Environment.NewLine, new Dictionary<string, string> {
{"key1", "value1"},
{"key2", "value2"},
{"key3", "value3"},
}));
/*
[key1, value1]
[key2, value2]
[key3, value3]
*/

关于c# - 有没有办法方便地将字典转换为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5899171/

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