Lesen / Schreiben in ein Befehlszeilenprogramm in c #

Ich versuche, mit einem Befehlszeilenprogramm von C # aus zu kommunizieren. Es ist ein Stimmungsanalysator. Es funktioniert so:

CMD> java -jar analyser.jar

>Starting analyser...

{Hier möchte ich Dinge aus meinem c # -Programm einfügen. Zum Beispiel:}

I love you!

{Und das Programm antwortet - ich möchte dies lesen}

Very Positive

Hier ist ein Pseudocode:

Process.start("sentiment.exe");
Process.writeline("I love you");
string Response = Process.readline();

Welche Methoden bietet C # zum Schreiben in die Standardeingabe eines Prozesses und zum Lesen aus der Standardausgabe?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage