我試圖將路徑保存到我的輸入變量,但它不讀取我的輸入!進行調試並完全跳過這一行!C#不能讀取我的輸入
public static void OpenFile(int FileSize)
{
char GetLines = ' ';
char[] FileContents = new char[FileSize];
Console.WriteLine("Enter a Path Name: ");
GetLines = (char)Console.Read();
GetLines = (char)Console.Read(); // Getting No Input Y?
StreamReader MyStream = File.OpenText(GetLines.ToString());
while (GetLines != null)
{
Console.WriteLine(FileContents);
GetLines = (char)MyStream.Read();
}
MyStream.Close();
}
其他一切正常。這個函數在Main中被調用... 我的目標仍然是嘗試將文件的內容讀入數組中。
這不是一個家庭作業! =)
作爲char,GetLines不能爲null,所以while循環永遠不會結束。編譯器可能會發出警告。 – 2009-06-15 12:32:39