2013-10-07 35 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