C#流程问题

时间:2019-02-23 17:51:02

标签: c#

我有2个应用程序,我想从第一个应用程序向第二个应用程序发送消息:

这是处理我的第二个应用程序的应用程序

enter code here

Console.WriteLine("Set Process and Process Start Info");

        string arr = Console.ReadLine();

        var array = arr.Split('/');

        string processname = array[0];

        string processstartinfo = array[1];

        Process p = new Process();

        p.StartInfo.FileName = processname;

        File.WriteAllText("commandtext.txt", processstartinfo);

        p.Start();

这是我的第二个应用程序

enter code here

   var line = File.ReadAllText("commandtext.txt");

        Console.WriteLine(line);





        Thread.Sleep(3000);

但是每次我运行模拟时的输出都不会显示任何内容。我在哪里错了?

1 个答案:

答案 0 :(得分:-1)

我做到了!您只需要使用文件流而不是抽象类File,并在使用后关闭文件流,请使用FileMode.Create,因此每次在旧文件的位置创建一个新文件时,都可以使用FileMode.Open读取数据