C# 将逗号分隔转换为datatable中的数组

C# 将逗号分隔转换为datatable中的数组,c#,arrays,datatable,C#,Arrays,Datatable,如何将逗号分隔的值转换为数据表中的数组。我有一个数据表,其中一列以逗号分隔,我想将其转换为数组,如何实现这一点 Column1 Column2 Column3 1 AA,AB,AC Test 2 AB,XB,LC Test1 3 PB,LB,KC Test 我想要列为2的datatable作为数组 Column1 Column2 Column3 1 ["AA","AB","AC"] Test

如何将逗号分隔的值转换为数据表中的数组。我有一个数据表,其中一列以逗号分隔,我想将其转换为数组,如何实现这一点

Column1 Column2   Column3
  1      AA,AB,AC  Test
  2      AB,XB,LC  Test1
  3      PB,LB,KC  Test
我想要列为2的datatable作为数组

     Column1 Column2          Column3
      1     ["AA","AB","AC"]  Test
      2     ["AB","XB","LC"]  Test1
      3     ["PB","LB","KC"]  Test


       string[] results = new string[ds.Tables[0].Rows.Count];
       for (int index = 0; index < ds.Tables[0].Rows.Count; index++)
      {
               results[index] = ds.Tables[0].Rows[index][columnIndex].ToString();
      }
Column1 Column2 Column3
1[“AA”、“AB”、“AC”]试验
2[“AB”、“XB”、“LC”]测试1
3[“PB”、“LB”、“KC”]试验
string[]results=新字符串[ds.Tables[0].Rows.Count];
对于(int index=0;index

我已经尝试了上面的代码,但这会转换整个列。我需要该列的逐行转换首先,您必须准确定义文件的格式。因为第2列中的数组是逗号分隔的,但是这些列是如何相互分隔的?您可以发布一些您尝试过但不起作用的示例代码吗?您可以共享表设计和您迄今为止尝试过的内容吗?@Benjamin Drolet我用示例代码
[column].ToString().Split(',')编辑了这篇文章首先,您必须准确定义文件的格式。因为第2列中的数组是逗号分隔的,但是这些列是如何相互分隔的?您可以发布一些您尝试过但不起作用的示例代码吗?您可以共享表设计和您到目前为止尝试过的内容吗?@Benjamin Drolet我已经用示例代码编辑了文章