quarta-feira, 26 de fevereiro de 2020

Sintaxe do C#


Programinha básico
using System;

namespace HelloWorld
{
  class Program
  {
    static void Main(string[] args)
    {
      Console.WriteLine("Hello World!");    
    }
  }
}
Exemplo explicado
Linha 1: usar System significa que podemos usar classes no namespace System.

Linha 2: uma linha em branco. C # ignora o espaço em branco. No entanto, várias linhas tornam o código mais legível.

Linha 3: Namespace é usado para organizar seu código e é um contêiner para classes e outros espaços para nome.

Linha 4: os chavetas {} marcam o início e o fim de um bloco de código.

Linha 5: class é um contêiner para dados e métodos, que traz funcionalidade ao seu programa. Toda linha de código executada em C # deve estar dentro de uma classe. Em nosso exemplo, nomeamos a classe Program.

Não se preocupe se você não entender como funciona o System, namespace e classe. Pense nisso como algo que (quase) sempre aparece em seu programa e você aprenderá mais sobre eles em um capítulo posterior.

Linha 7: Outra coisa que sempre aparece em um programa C #, é o método Main. Qualquer código dentro de seus colchetes {} será executado. Você não precisa entender as palavras-chave antes e depois de Principal. Você os conhecerá pouco a pouco enquanto lê este tutorial.

Linha 9: Console é uma classe do espaço para nome System, que possui um método WriteLine () usado para gerar / imprimir texto. No nosso exemplo, ele exibirá "Hello World!".

Se você omitir a linha System, seria necessário escrever System.Console.WriteLine () para imprimir / imprimir texto.

Nota: Toda instrução C # termina com um ponto-e-vírgula;

Nota: C # diferencia maiúsculas de minúsculas: "MyClass" e "myclass" têm um significado diferente.

Nota: Ao contrário do Java, o nome do arquivo C # não precisa corresponder ao nome da classe, mas costumam corresponder (para melhor organização). Ao salvar o arquivo, salve-o usando um nome próprio e adicione ".cs" ao final do nome do arquivo. Para executar o exemplo acima no seu computador, verifique se o C # está instalado corretamente.

WriteLine ou Write

O método mais comum para gerar algo em C # é WriteLine (), mas você também pode usar Write ().

A diferença é que WriteLine () imprime a saída em uma nova linha de cada vez, enquanto Write () imprime na mesma linha (observe que você deve se lembrar de adicionar espaços quando necessário, para melhor legibilidade):

Exemplo
Console.WriteLine ("Olá Mundo!");
Console.WriteLine ("Imprimirei em uma nova linha.");

Console.Write ("Olá, mundo!");
Console.Write ("Imprimirei na mesma linha.");


Nenhum comentário: