title: How do I save and reference user input c# (ToDo Console app)
body: <p>I'm new to C# and as my first &quot;program&quot;, I want to build a ToDo-list app that runs in console.</p>
  <p>I've laid down the basic frame of the program, but I do not seem to find how to save user data outside of the main code and so that it can be referenced again in the next session.</p>
  <p>I do not want to save the tasks as variables temporarily.</p>
  <p>My idea how my app would work is that if I open the program and I have the choice to either  write/add a task or read the tasks.</p>
  <p>If I write a new task the console should display the updated ToDo list with the newest task in addition to tasks i added in past sessions.</p>
  <p>Right now I don't plan to add a &quot;delete task&quot; button, maybe after I understand how to solve the first problem. I am using VisualStudio for mac if that is relevant.</p>