Expressões, instruções e blocos em C# (com exemplos)
Expressões, instruções e blocos em 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 o nosso primeiro programa "Hello World".
Expressões C#
Uma expressão em C# é uma combinação de operandos (variáveis, literais, chamadas de métodos) e operadores que podem ser avaliados em um único valor. Para ser preciso, uma expressão deve ter pelo menos um operando, mas não pode ter nenhum operador.
Vejamos o exemplo abaixo:
double temperature; temperature = 42.05;
Aqui,
42.05 é uma expressão. Além disso, temperature = 42.05 é uma expressão também. int a, b, c, sum; sum = a + b + c;
Aqui,
a + b + c é uma expressão.
if (age>=18 && age<58)
Console.WriteLine("Eligible to work"); Aqui,
(age>=18 && age<58) é uma expressão que retorna um boolean valor. "Eligible to work" também é uma expressão. Declarações C#
Uma instrução é uma unidade básica de execução de um programa. Um programa consiste em várias instruções.
Por exemplo:
int age = 21; Int marks = 90;
No exemplo acima, ambas as linhas acima são instruções.
Existem diferentes tipos de instruções em C#. Neste tutorial, vamos nos concentrar principalmente em dois deles:
- Declaração
- Declaração de expressão
Declaração de declaração
As instruçõ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 instrução de expressão.
Por exemplo:
/* Assignment */
area = 3.14 * radius * radius;
/* Method call is an expression*/
System.Console.WriteLine("Hello"); Aqui,
3.14 * radius * radius é 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. Além de declaração e 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)
- Tratamento de exceções Declarações (throw, try-catch, try-finally, try-catch-finally)
Essas declarações serão discutidas em tutoriais posteriores.
Se você quiser saber mais sobre instruções, visite Instruções C# (referência C#)
Blocos C#
Um bloco é uma combinação de zero ou mais instruções 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
}
}
} Ao executarmos o programa, a saída será:
Current temperature = 42.05 It's hot
Aqui, as duas instruções dentro de
{ } :
Console.WriteLine("Current temperature = {0}", temperature); e
Console.WriteLine("It's hot"); forma um bloco .
Exemplo 2:Blocos C# sem instruções
Um bloco pode não ter nenhuma instrução dentro dele, 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. Linguagem C
- Expressões, instruções e blocos Java
- C++ do… while loop com exemplos
- Ponteiros C++ com exemplos
- Tipo de dados C++ Char com exemplos
- Sobrecarga do operador C++ com exemplos
- Funções C++ com exemplos de programas
- Tutorial de coleções de C# com exemplos
- Diferença entre while e do-while:explicado com exemplos
- type() e isinstance() em Python com exemplos
- C# - Expressões Regulares