使用VB.NET,将DataTable的单个列转换为CSV的最简洁方式是什么?这些值是整数,因此我不需要担心字符转义或编码。
您所说的“转换为CSV”是什么意思?如果您想生成一个逗号分隔的值字符串,您可以使用以下代码(其中tbl
是您的DataTable,Int-Column
是DataColumn的名称):
String.Join(",", (From row In tbl.AsEnumerable Select row("Int-Column")).ToArray)
CSV通常是一种文件格式,其中列用逗号(或其他分隔符)分隔,行用换行符分隔。因此,您只需将String.Join(", "
替换为String.Join(Environment.NewLine
。