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.05
está 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 + c
está 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 boolean
valor. "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:
- Declaração de Declaração
- 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 * radius
está 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.