この記事ではコンソールプログラム 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