如何将输入和输出重定向到文件?
示例如果我执行我的程序: -
abc.exe < input.txt > output.txt
它应该从input.txt读取输入并将输出写入output.txt
提前致谢:)
答案 0 :(得分:3)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
String s;
while ((s = Console.In.ReadLine())!= null)
{
Console.Out.WriteLine(s);
}
}
}
}
答案 1 :(得分:0)
System.Console.SetIn(TextReader newIn)
System.Console.SetOut(TextWriter newOut)
如果你想在程序运行期间改变输出,那将会很好。
答案 2 :(得分:0)
使用&lt;调用控制台应用程序和&gt;将重定向输入和输出。只需在程序中使用Console.Read或ReadLine和Write,WriteLine等。