我怎样才能用空格分割它。(第一行是它的标题)
我尝试此代码,但在 cbay.ABS = columnsC[5] 处出现错误“索引超出范围”,因为第二行仅返回 4 而不是第一行中的 6 个元素。我希望第二行也返回 6 个元素。
using (StringReader strrdr = new StringReader(strData))
{
string str;
while ((str = strrdr.ReadLine()) != null)
{
// str = str.Trim();
if ((Regex.IsMatch(str.Substring(0, 1), @"J")) || (Regex.IsMatch(str.Substring(0, 1), @"C")))
{
columnsC = Regex.Split(str, " +");
cbay.AC = columnsC[1];
cbay.AU = columnsC[2];
cbay.SA = columnsC[3];
cbay.ABS = columnsC[5];
// cbay.ABS = str;
}
}
}