Q:

Estou aprendendo, então e uma pergunta básica

Gostaria de saber por que depois, quando o programa foi executado, não chega a mostrar Console.WriteLine("nome: {0}", nome); na tela?
        string endereço, cpf, telefone, nome;

        Console.WriteLine("Digite o nome. ");
        nome = Console.ReadLine();

        Console.WriteLine("Digite o endereço.");
        endereço = Console.ReadLine();

        Console.WriteLine("Digite o CPF.");
        cpf = Console.ReadLine();

        Console.WriteLine("Digite o telefone");
        telefone = Console.ReadLine();

        Console.WriteLine("nome: {0}", nome);
        Console.WriteLine("endereço: {0}", endereço);
        Console.WriteLine("CPF: {0}", cpf);
        Console.WriteLine("telefone: {0}", telefone);

A:

Quando executa o programa ele realiza o WriteLine mas sai imediatamente 
Pode aguardar que uma teclar seja premida antes de sair 
            string endereço, cpf, telefone, nome;

            Console.WriteLine("Digite o nome. ");
            nome = Console.ReadLine();

            Console.WriteLine("Digite o endereço.");
            endereço = Console.ReadLine();

            Console.WriteLine("Digite o CPF.");
            cpf = Console.ReadLine();

            Console.WriteLine("Digite o telefone");
            telefone = Console.ReadLine();

            Console.WriteLine("nome: {0}", nome);
            Console.WriteLine("endereço: {0}", endereço);
            Console.WriteLine("CPF: {0}", cpf);
            Console.WriteLine("telefone: {0}", telefone);

            //assim execução vai ficar suspensa até que pressione uma tecla

            Console.WriteLine("Prima uma tecla para Sair");
            Console.ReadKey();

