C#.net 2.0中用于将Datacolumn转换为拆分字符串的任何内置函数

C#.net 2.0中用于将Datacolumn转换为拆分字符串的任何内置函数,c#,datacolumn,C#,Datacolumn,我有一个数据列,我想拆分它,例如 爱丽丝 梅根 珍妮特 拆分为: 爱丽丝、梅根、珍妮特 我知道我可以使用for循环,但我想知道.NETFramework中是否有内置函数。谢谢 编辑:我的问题不清楚。让我试着重新表述: 我有一个datacolumn,即在此上下文中多行名称的一列: datarow[0]["name"] = ALICE datarow[1]["name"] = MEGAN datarow[2]["name"] = JANET 我想知道将这列名称拆分为字符串格式的最优雅方式是什么:

我有一个数据列,我想拆分它,例如

爱丽丝 梅根 珍妮特

拆分为: 爱丽丝、梅根、珍妮特

我知道我可以使用for循环,但我想知道.NETFramework中是否有内置函数。谢谢

编辑:我的问题不清楚。让我试着重新表述:

我有一个datacolumn,即在此上下文中多行名称的一列:

datarow[0]["name"] = ALICE
datarow[1]["name"] = MEGAN
datarow[2]["name"] = JANET
我想知道将这列名称拆分为字符串格式的最优雅方式是什么: 爱丽丝、梅根、珍妮特

我需要它做什么:我将在where子句查询中使用这种格式

我正在使用.NETC#2.0

使用text.Split(newchar[]{''})代码来实现这一点。该方法描述如下:

string[]parts=“ALICE MEGAN JANET”。拆分(“”)

试试这个:

string[] results = dt.Rows[row_number]["col_name"].ToString().Split(' ');

“dt”是DataTable对象

您提供的解决方案不会分割datacolumn中的值。Datacolumn—根据定义,它是此上下文中多行名称的一列:行[0][“名称”]=ALICE,行[1][“名称”]=MEGAN,行[1][“名称”]=JANET。
Try This
string[] results = dt.Rows[row_number]["col_name"].ToString().Split(' ');