我有一个文件包含两行。并且在哪一行有一个double
参数。我想从文件中读取两行并将它们保存在 doubles 数组中。我使用了下面的 C# 代码,但它不起作用。它不读取任何内容,并且在运行代码后数组为空。有人知道我在哪里做错了吗?感谢帮助 。
private FileStream input;
double[] arr;
int i = 1;
input = new FileStream(Application.StartupPath+"\\City.txt", FileMode.Open, FileAccess.Read);
StreamReader reader = new StreamReader(input);
while (!reader.EndOfStream)
{
arr[i] = Convert.ToDouble(reader.ReadLine());
i++;
}
reader.Close();