この記事ではコンソールプログラム A から子プログラム B を起動して、B が標準出力に出力した内容を A で受け取る方法について説明します。 実際にプログラムを作りながら説明します。 まずは子プログラム B となるコードは次の通りです。Visual Studio ではコンソールプログラムプロジェクトとして、 app1.exe を作ります。 using System; namespace app1 { class Program { static void Main(string[] args) { try { for (var i = 0; i < 5; i++) { Console.WriteLine("[app1] Hello! {0}", i + 1); System.Threading.Thread.Sleep(1000); } throw new Exception("[app
![子プロセスの標準出力を取得する方法 - C# 入門](https://cdn-ak-scissors.b.st-hatena.com/image/square/cbe8c5e1dcb236a30ac986545d9bca75cc687720/height=288;version=1;width=512/https%3A%2F%2Fcsharp.keicode.com%2Fimg%2Fog-image-1.png)