
Writeline em C# (Como funciona para desenvolvedores)
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
- Crie um novo projeto em C#.
- Certifique-se de que a versão atual do .NET esteja instalada.
- Utilize qualquer um dos métodos de escrita.
- Exibir a saída de acordo com os requisitos.
- 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 outputConsole.WriteLine() ' outputs an empty line
Console.WriteLine(String value) ' writes value followed by a newline
Console.WriteLine(String format, params Object() args) ' formats outputParâ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\ne 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
}
}
}Namespace ConsoleApp1
Friend Class Program
Shared Sub Main(ByVal args() As String)
Dim name As String = "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
End Sub
End Class
End NamespaceNo 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:

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.

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}");
}
}
}Imports IronPdf
Imports System
Namespace ConsoleApp1
Friend Class Program
Shared Sub Main(ByVal args() As String)
Dim x As Integer = 25
Dim outputStr = $"square of <b>{x}</b> is <b>{Math.Sqrt(x)}</b>"
Console.WriteLine($"IronPDF process started at {DateTime.Now:hh:mm:ss:ffff}")
Dim pdfCreate = ChromePdfRenderer.StaticRenderHtmlAsPdf(outputStr)
pdfCreate.SaveAs("demo.pdf")
Console.WriteLine($"IronPDF process ended at {DateTime.Now:hh:mm:ss:ffff}")
End Sub
End Class
End NamespaceNo 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:

Resultado em 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.
Artigos relacionados


