0

次のC#コードがあります

class Test 
{
    public static void Main(String[] argv) 
    { 
        Console.WriteLine("Hello "); 
    }
}

コマンド プロンプトからプログラムを実行すると、出力が表示されません。C# ファイル名は file.cs で、file.exe にコンパイルされます。

コマンドプロンプトからこれを実行すると:

c:\>file.exe

出力が表示されません。しかし、これを実行すると機能します:

c:\>file.exe | more

私はそれ以外のことをする必要があることを理解していconsole.WriteLine()ます。Console.WriteLine()すべての呼び出しを標準出力にリダイレクトする方法はありますか?

4

1 に答える 1

3

アプリケーションの種類は、Visual Studio プロジェクトのプロパティで Windows アプリケーションに設定されました。アプリケーションの種類を「コンソール」に設定しました。これで問題は解決しました。すべての Console.WriteLine ステートメントがコマンド ウィンドウに出力されるようになりました。

于 2014-12-17T20:30:55.093 に答える