Zwracanie ciągu znaków z aplikacji konsoli

Naprawdę chcę to zrobić

static string Main(string[] args)

ale to nie działa, twoje jedyne opcje tovoid iint. Więc, jakie są różne sposoby zwracania ciągu, który muszę wrócić do aplikacji wywołującej?

tło

Muszę napisać aplikację konsolową specjalnie zaprojektowaną do wywoływania z innej aplikacji

Process.Start("MyCode.exe -Option 12aaa1234");

W jaki sposób ten program wywołujący może otrzymać ciąg zwracany z tego pliku wykonywalnego?

Badania

Z tego, co mogę powiedzieć, w tym momencie moją jedyną opcją jest załączyć aplikację wywołującą strumień nasłuchiwania do strumienia wyjścia standardowego procesu przed jego uruchomieniem i wysłać „powrót” za pomocą konsoli. mój plik wykonywalny. Czy jest to TYLKO jedyny sposób, aby to zrobić, czy mogę użyć czegoś innego / lepszego?

questionAnswers(2)

yourAnswerToTheQuestion