有没有一个C#等价于Python';什么是pprint?

有没有一个C#等价于Python';什么是pprint?,python,c#,pprint,Python,C#,Pprint,更具体地说,我有一个C#中的字符串元素集合,我想这样打印出来: { "Element 1", "Element 2", "Element 3" } 有没有一个图书馆已经建成这样做?我知道我可以为自己写一点代码,但我很好奇。在python中,如果我有一个列表,我可以很容易地打印出格式良好的列表 导入pprint 我的清单=['foo','bar','cats','dogs'] pprint.pprint(我的列表) 这将使我['foo

更具体地说,我有一个C#中的字符串元素集合,我想这样打印出来:

{ "Element 1", "Element 2", "Element 3" }
有没有一个图书馆已经建成这样做?我知道我可以为自己写一点代码,但我很好奇。在python中,如果我有一个列表,我可以很容易地打印出格式良好的列表

导入pprint
我的清单=['foo','bar','cats','dogs']
pprint.pprint(我的列表)
这将使我
['foo'、'bar'、'cats'、'dogs']
进入控制台

逗号分隔的值很好,我不需要花括号或其他格式。

您可以使用

连接构造的IEnumerable集合的成员 键入字符串,在每个成员之间使用指定的分隔符


是的,那也行。我不需要花括号。嘿@Jack,你能更新你的问题并提到你对逗号分隔值的要求吗。我想你的问题描述并没有很好地表达出来。感谢你给我指出之前的那篇文章,这只是其中的一天
using System;
using System.Linq;
using System.Collections.Generic;

...
var result = string.Join(", ", my_list);  //Concatenate my_list elements using comma separator
Console.WriteLine(result);               //Print result to console