我不明白我的代码有什么问题,我尝试使用数组显示文本文件中的字符串,但这不显示任何内容。在调试中,按预期方式循环7次,但不返回文本文件中的字符串。
const int iMovie = 7;
string[] iFilm = new string[iMovie];
int iNames;
using (StreamReader sr = new StreamReader("filmnames.txt"))
{
for (iNames = 0; iNames < iMovie; iNames++)
{
iFilm[iNames] = Convert.ToString(sr.Read());
}
}
Console.WriteLine();
Console.WriteLine("Press any key to end the program.");
Console.ReadKey();
尝试添加Console.WriteLine(iFilm [iNames]);