2013-10-07 36 views

回答

0

输入/输出重定向适用于所有独立于语言的可执行文件。

所以只是从标准输入

0

正如P0W指出读取正常方式的文件,这是CMD.EXE的函数,而不是C#。但是,在C#中,您可以使用各种Console.ReadXXX方法从标准输入中获取数据。

2

即将文件发送到标准输入,因此您可以通过the Console.In property获取数据流。

这里是概念的快速证明:

public static void Main(string[] args) 
{ 
    var fileContents = System.Console.In.ReadToEnd(); 
    System.Console.Write(fileContents); 
} 

这被称为与命令提示符:

program.exe < file.txt