class program
{
static void Main(string[] args)
{
string line = "";
string[] data = new string[70];
using (StreamReader sr = new StreamReader(@"F:\ti\现有资料\Graduation Project\kalman_data_40.txt"))
{
for (int i=0; (line = sr.ReadLine()) != null;i++)
{
data[i] =line; //不能将line直接转化为double
Console.WriteLine("data{0}={1}",i,data[i]);
}
}
Console.WriteLine(data.GetType());
double[] indata = new double[data.Length] ;
for(int i=0;i<data.Length;i++)
{
indata[i] = Convert.ToDouble(data[i]);
Console.WriteLine(indata[i]);
}
using (StreamWriter sw = new StreamWriter(@"C:\Users\Administrator\Desktop\test.txt"))
{
foreach (double element in indata)
{
sw.WriteLine(element);
}
}
Console.ReadKey();
}
}
代码可直接运行。