IRONSOFTWAREHOME
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
Redator Técnico

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

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.