Expressões, instruções e blocos C # (com exemplos)

Neste artigo, aprenderemos sobre expressões C #, instruções C #, diferença entre expressão e instrução e blocos C #.

Expressões, instruções e blocos são os blocos de construção de um programa C #. Nós os usamos desde nosso primeiro programa "Hello World".

Expressões C #

Uma expressão em C # é uma combinação de operandos (variáveis, literais, chamadas de método) e operadores que podem ser avaliados para um único valor. Para ser mais preciso, uma expressão deve ter pelo menos um operando, mas não pode ter nenhum operador.

Vejamos o exemplo abaixo:

temperatura dupla; temperatura = 42,05;

Aqui 42.05está uma expressão. Além disso, temperature = 42.05é uma expressão também.

int a, b, c, sum; soma = a + b + c;

Aqui a + b + cestá uma expressão.

 if (idade> = 18 && idade <58) Console.WriteLine ("Elegível para trabalhar");

Aqui, (age>=18 && age<58)está uma expressão que retorna um booleanvalor. "Eligible to work"também é uma expressão.

Declarações C #

Uma declaração é uma unidade básica de execução de um programa. Um programa consiste em várias instruções.

Por exemplo:

idade int = 21; Marcas internas = 90;

No exemplo acima, ambas as linhas acima são declarações.

Existem diferentes tipos de instruções em C #. Neste tutorial, vamos nos concentrar principalmente em dois deles:

  1. Declaração de Declaração
  2. Declaração de Expressão

Declaração de Declaração

As declarações de declaração são usadas para declarar e inicializar variáveis.

Por exemplo:

char ch; int maxValue = 55;

Ambos char ch;e int maxValue = 55;são declarações de declaração.

Declaração de Expressão

Uma expressão seguida por um ponto e vírgula é chamada de declaração de expressão.

Por exemplo:

/ * Atribuição * / área = 3,14 * raio * raio; / * A chamada do método é uma expressão * / System.Console.WriteLine ("Hello");

Aqui, 3.14 * radius * radiusestá uma expressão e area = 3.14 * radius * radius;é uma declaração de expressão.

Da mesma forma, System.Console.WriteLine("Hello");é uma expressão e uma declaração.

Ao lado da declaração e da declaração de expressão, existem:

  • Declarações de seleção (if… else, switch)
  • Declarações de iteração (do, while, for, foreach)
  • Declarações de salto (quebrar, continuar, ir para, retornar, render)
  • Instruções de tratamento de exceção (lançar, tentar pegar, tentar finalmente, tentar pegar finalmente)

Essas declarações serão discutidas em tutoriais posteriores.

Se você quiser saber mais sobre as declarações, visite Instruções C # (referência C #)

Blocos C #

Um bloco é uma combinação de zero ou mais instruções colocadas entre chaves ().

Por exemplo:

Exemplo 1: blocos C # com instruções

 using System; namespace Blocks ( class BlockExample ( public static void Main(string() args) ( double temperature = 42.05; if (temperature> 32) ( // Start of block Console.WriteLine("Current temperature = (0)", temperature); Console.WriteLine("It's hot"); ) // End of block ) ) )

Quando executamos o programa, a saída será:

 Temperatura atual = 42,05 Está quente

Aqui, as duas declarações internas ( ):

 Console.WriteLine ("Temperatura atual = (0)", temperatura);

e

 Console.WriteLine ("Está quente");

forma um bloco .

Exemplo 2: blocos C # sem instruções

Um bloco não pode conter nenhuma instrução, conforme mostrado no exemplo abaixo.

 using System; namespace Blocks ( class BlockExample ( public static void Main(string() args) ( double temperature = 42.05; if (temperature> 32) ( // Start of block // No statements ) // End of block ) ) )

Aqui, as chaves ( )após if(temperature> 32)contém apenas comentários e nenhuma declaração.

Artigos interessantes...