C#文件操作小例子

 

把一个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());

你可能感兴趣的:(C#文件操作小例子)