我已经看过前一篇文章,无法拆分数组,但是不知道如何绕过错误。
private DataTable SplitStringInto(string fldName, string txt, params string[] splitters) {
DataTable dt = new DataTable();
dt.Columns.Add(fldName, typeof(string));
foreach (string s in splitters.Split(StringSplitOptions.None)) { //error appear here
dt.Rows.Add(new object[] {
s});
}
return dt;
}
我正在尝试将此Vb代码移至C#
答案 0 :(得分:3)
您可能想用提供的txt
拆分文本-splitters
(例如","
,";"
,{{1} }):
"\t"
您这样称呼它:
private DataTable SplitStringInto(string fldName, string txt, params string[] splitters) {
DataTable dt = new DataTable();
dt.Columns.Add(fldName, typeof(string));
foreach (string s in txt.Split(splitters, StringSplitOptions.None))
dt.Rows.Add(new object[] { s });
return dt;
}