Create a list dynamically from user input in C#

Program accepts input from user and adds it list

using System;
using System.Collections.Generic;
namespace ForgetCode{
class MainClass {
  public static void Main (string[] args) {
    String input = Console.ReadLine();
    List<String> userList = new List<String>();
    userList.Add(input);
    String inputNewUser = Console.ReadLine();
    userList.Add(inputNewUser);
    foreach(var user in userList){
      Console.WriteLine(user);
    }
   
  }
}
}