写:使用for循环写入一个数组
注意,要有sw.Close();//没有这个时,可能写不全
没有时,打开文件发现写不全。漏数据
StreamWriter sw = new StreamWriter(@"D:/outt.txt");
for(int j = 0; j < 3648; j++)
{
if(j == 3630)
{
int b = 0;
}
sw.WriteLine(douttempSignal[j]);
}
sw.Close();//没有这个时,可能写不全
sw.Dispose();
读:
double[] douttempSignal = new double[3648];
StreamReader read = new StreamReader("D:/OSA/BK/20200825-095420-bk.csv");
int i = 0;
while(!read.EndOfStream)
{
string str = read.ReadLine();
int nid = str.IndexOf(',');
string strInden = str.Substring(nid + 1);
dtempSignal[i++] = Convert.ToDouble(strInden);
}
read.Close();
需要输出一个数组时:out 和普通变量一样
public void Normalization(double[] dTempArray, out double[] dResArray)