ATUALIZAÇÕES DO DESENVOLVEDOR

Writeline em C# (Como funciona para desenvolvedores)

Curtis Chau
Curtis Chau
Updated: 23 de abril de 2026

O que é uma janela de console?

O console é uma janela do sistema operacional onde os usuários podem inserir texto, como a frase "Olá, mundo!", usando o teclado do computador em uma nova linha ou na mesma linha, e visualizar a saída de texto do terminal do computador para interagir com o sistema ou com um aplicativo de console baseado em texto. Por exemplo, no sistema operacional Windows, instruções do MS-DOS podem ser inseridas em um console conhecido como janela do Prompt de Comando. Aplicações que leem e escrevem caracteres no console são fundamentalmente suportadas pela classe Console. Neste artigo, vamos usar o método WriteLine dentro de static void Main em C#.

Como usar C# WriteLine

  1. Crie um novo projeto em C#.
  2. Certifique-se de que a versão atual do .NET esteja instalada.
  3. Utilize qualquer um dos métodos de escrita.
  4. Exibir a saída de acordo com os requisitos.
  5. Execute o código.

O que é WriteLine?

A janela do console pode ser configurada para exibir uma linha de texto seguida por uma nova linha usando a função WriteLine (). Essa função faz parte da classe de saída Console, que é um componente do namespace System e oferece funções para trabalhar com os fluxos de erro padrão, valor de entrada e saída.

  • Console: Os fluxos padrão de entrada, saída e erro de um aplicativo são representados por esta classe C#, que se encontra no namespace System.
  • WriteLine: Esta função escreve um caractere de nova linha e o texto ou dados fornecidos no console. Exibe o conteúdo e, em seguida, avança o ponteiro para o início da linha seguinte. A única diferença entre o método WriteLine e o método Write é a quebra de linha.

Sintaxe

Console.WriteLine(); // outputs an empty line
Console.WriteLine(string value); // writes value followed by a newline
Console.WriteLine(string format, params object[] args); // formats output

Parâmetros

  • valor (opcional): Esta é uma representação dos dados ou do texto que você deseja ver no console. Pode-se usar uma sequência de caracteres, uma variável ou uma combinação de sequências de caracteres e variáveis.
  • formato: Uma string com os requisitos de formatação (opcional). Marcadores de posição como {0}, {1}, e assim por diante podem ser incluídos; Eles são substituídos pelos parâmetros apropriados listados no parâmetro args.
  • args (opcional): Os argumentos da string de formato composta no parâmetro format que correspondem aos marcadores de posição. Os marcadores de posição determinarão como esses parâmetros serão representados na string.

Funcionalidade

  • Saída de texto: A classe Console é usada para exibir texto ou outros dados com a função WriteLine().
  • Nova linha: Após exibir o material, uma nova linha é automaticamente adicionada (\n). Isso garante que cada saída subsequente começará em uma nova linha no console.
  • Formato de string: Interpolação de string ($""), formatação de marcadores de posição ({0}, {1}, etc.) e opções para formatação (como {1:C} para moeda, {0:D} para data, etc.) podem ser usados para saída formatada.
  • Exibir variáveis: Ao converter variáveis ​​em suas representações de string, WriteLine() pode exibir variáveis ​​de diferentes tipos de dados, incluindo strings, inteiros, números de ponto flutuante, etc.
  • Sobrecargas para diferentes tipos de dados: A função pode aceitar inteiros, números de ponto flutuante, booleanos, caracteres, objetos, etc., pois possui diversas sobrecargas para lidar com diferentes tipos de dados.
  • Caracteres Especiais e Sequências de Escape: Você pode usar sequências de escape para tabulações \t, novas linhas \n e outros caracteres especiais.

Concatenação usando Console.WriteLine()

Em C#, concatenação é o processo de unir variáveis ​​ou strings em uma única string. A concatenação pode ser utilizada com o Console. Para visualizar textos concatenados ou uma combinação de strings e variáveis ​​no console, use WriteLine().

Aqui está um exemplo usando o Console para mostrar a concatenação.

namespace ConsoleApp1
{
    internal class Program
    {
        static void Main(string[] args)
        {
            string name = "Jack";
            // Example for concatenating strings and variables using the + operator
            Console.WriteLine("Hello " + name);
            // Using string interpolation to concatenate strings and variables
            Console.WriteLine($"Hello {name}");
            // Using placeholders and formatting to concatenate strings and variables
            Console.WriteLine("Hello {0}", name); // Changed Console.Write to Console.WriteLine for consistency
        }
    }
}

No exemplo acima:

  • O operador +, interpolação de string ($""), e formatação de marcadores de posição como {0}, {1}, etc., são usados para concatenar strings e variáveis.
  • Strings concatenadas, variáveis e até mesmo novas linhas (\n) para quebras de linha podem ser mostradas usando a função system WriteLine().
  • No Console, existem muitos métodos para concatenar texto e variáveis. Em C#, use WriteLine() para enviar mensagens ou dados formatados para o console no código.

Uma função crucial em C# para tarefas de entrada/saída baseadas em console é WriteLine(). É uma ferramenta flexível para interação e comunicação em programas de console devido à sua capacidade de lidar com diversos tipos de dados, aplicar formatação e exibir texto ou valores na janela do console.

IronPDF com WriteLine

Instale o IronPDF

Obtenha o guia de instalação da biblioteca IronPDF ; É necessário para a próxima atualização. Insira o seguinte código no Gerenciador de Pacotes para executar esta ação:

PM > Install-Package IronPdf

C# Writeline (Como Funciona para Desenvolvedor): Figura 1 - Instalar IronPDF

Como alternativa, você pode procurar o pacote "IronPDF" usando o Gerenciador de Pacotes NuGet . Esta lista de todos os pacotes NuGet relacionados ao IronPDF permite selecionar e baixar o pacote necessário.

C# Writeline (Como Funciona para Desenvolvedor): Figura 2 - Pacote IronPDF

WriteLine no IronPDF

O código de exemplo demonstra como usar a função de interpolação de strings para gerar um PDF e exibir o status do processo com o método WriteLine. Cadeias de formatação e especificadores de alinhamento podem ser concatenados em uma única instrução de interpolação.

using IronPdf;
using System;

namespace ConsoleApp1
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int x = 25;
            var outputStr = $@"square of <b>{x}</b> is <b>{Math.Sqrt(x)}</b>";
            Console.WriteLine($"IronPDF process started at {DateTime.Now:hh:mm:ss:ffff}");
            var pdfCreate = ChromePdfRenderer.StaticRenderHtmlAsPdf(outputStr);
            pdfCreate.SaveAs("demo.pdf");
            Console.WriteLine($"IronPDF process ended at {DateTime.Now:hh:mm:ss:ffff}");
        }
    }
}

No exemplo acima, estamos criando o arquivo PDF. Monitoramos o status do processo com a ajuda do método WriteLine que imprime os tempos de início e fim do processo, formatados usando o método ToString.

Saída do console:

C# Writeline (Como Funciona para Desenvolvedor): Figura 3 - Saída do Console

Resultado em PDF:

C# Writeline (Como Funciona para Desenvolvedor): Figura 4 - Saída PDF

Para saber mais sobre o IronPDF, consulte a Documentação do IronPDF .

Conclusão

Em conclusão, a função WriteLine em C# é uma ferramenta vital para desenvolvedores, pois é fundamental para o processo de escrita de objetos de dados no console. Graças à sua flexibilidade e simplicidade, padrões de saída complexos, textos formatados e uma variedade de tipos de dados podem ser exibidos. O WriteLine oferece uma maneira simples de se comunicar no ambiente de terminal, o que facilita a depuração, os testes e a interação com o usuário.

O preço do IronPDF começa com um pacote $999 Lite que inclui uma licença permanente, opções de upgrade, um ano de manutenção de software e uma garantia de devolução do dinheiro em trinta dias. Durante o período de avaliação com marca d'água, os usuários podem avaliar o produto em cenários de aplicação do mundo real por trinta dias. Para saber mais sobre o preço, licenciamento e versão de avaliação do IronPDF, visite a página de licenciamento do IronPDF . Para saber mais sobre os produtos da Iron Software , explore a Visão Geral dos Produtos da Iron Software .

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais bem estruturados e visualmente atraentes.

Leia mais

Artigos relacionados