把一个N行4列的数据文件从文本读到4个数组。每一列的数据分别存在4个数组中,数组里元素是double的
System.Collections.ArrayList col1,col2,col3,col4;
string filePath="you file path";
System.IO.StreamReader sr=new System.IO.StreamReader(filePath);
string s=sr.ReadLine();
double temp;
string[] items;
int i;
while (s.Length>0)
{
items=s.Splits(" ");
temp=double.Parse(items[0]);
col1.Add(temp);
temp=double.Parse(items[1]);
col1.Add(temp);
temp=double.Parse(items[2]);
col1.Add(temp);
temp=double.Parse(items[3]);
col1.Add(temp);
s=sr.ReadLine();
}
sr.Close();
double[] c1,c2,c3,c4;
c1=new double[col1.Count];
c2=new double[col2.Count];
c3=new double[col3.Count];
c4=new double[col4.Count];
c1=(double[])col1.ToArray(temp.GetType());
c2=(double[])col2.ToArray(temp.GetType());
c3=(double[])col3.ToArray(temp.GetType());
c4=(double[])col4.ToArray(temp.GetType());