我可以使用Console.Write创建这样的代码在文本文件中打印吗?
Console.Write(" Enter your ID: ");
int ID = int.Parse(Console.ReadLine());
Console.Write(" Enter your Name: ");
string Name = Console.ReadLine();
Console.WriteLine(" Thank you! your logged in as" +Name+ +ID);
请帮助!
先谢谢。
答案 0 :(得分:4)
我不知道您为什么需要在特定情况下写入文件,但如果您希望Console.WriteLine
在文件中写入,则可以使用Console.SetOut(sw);
Console.WriteLine("Hello World");
FileStream fs = new FileStream("Test.txt", FileMode.Create);
StreamWriter sw = new StreamWriter(fs);
Console.SetOut(sw);
Console.WriteLine("Hello file");
sw.Close();