gpt4 book ai didi

C# 不读取我的输入

转载 作者:太空宇宙 更新时间:2023-11-03 19:36:52 26 4
gpt4 key购买 nike

我试图将路径保存到我的输入变量中,但它没有读取我的输入!我正在调试,它完全跳过了一行!

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 中调用...我的目标仍然是尝试将文件的内容读入数组。

这不是家庭作业! =)

最佳答案

为什么不直接使用 Console.ReadLine() 和 MyStream.Readline() 呢?

这是一个 StreamReader 示例:

public class ReadTextFile
{
public static int Main(string[] args)
{
Console.Write("Enter a File Path:");
string fileName = Console.Readline();
StreamReader reader = File.OpenText(fileName);
string input = reader.ReadLine();
while (input != null)
{
Console.WriteLine(input);
input = reader.ReadLine();
}
reader.close;
return 0;
}
}

关于C# 不读取我的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/994543/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com