代码如下
string[] TempArrary = OriginalInstruLogList[i].Split('\t');
foreach(int item in TitleIndex)
{
MessageBox.Show(item.ToString());
string Value = TempArrary[item]; ///第一句
MessageBox.Show(item + ":" + Value);
}
string Value1 = TempArrary[TitleIndex[1]]; ////第二句
第一句和第二句有区别么?为什么第一句可以正常完成。到第二句就报错
System.ArgumentOutOfRangeException:“长度不能小于 0。Arg_ParamName_Name”
说actual value是空。
但是上面messagebox都能正常打印啊。没有方向了。