I need advice on how to have my C# console application display text to the user through the standard output while still being able access it later on. The actual feature I w
Consider refactoring your application to separate the user-interaction portions from the business logic. In my experience, such a separation is quite beneficial to the structure of your program.
For the particular problem you're trying to solve here, it becomes straightforward for the user-interaction part to change its behavior from Console.WriteLine
to file I/O.