Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Linguagem C

Expressões, Instruções e Blocos em C#: Guia Completo com Exemplos Práticos

Expressões, Instruções e Blocos em C#: Guia Completo com Exemplos Práticos

Este artigo oferece uma análise aprofundada sobre expressões, instruções e blocos em C# — explicando seus papéis, diferenças e como formam a base de qualquer programa C#.


Expressões em C#

Uma expressão em C# é uma combinação de operandos — como variáveis, literais ou chamadas de método — e operadores que avalia para um único valor. Embora uma expressão deva conter pelo menos um operando, ela pode não incluir operadores.

Exemplos:

double temperatura; temperatura = 42.05;

Aqui, 42.05 é uma expressão, e temperatura = 42.05 também é uma expressão que atribui esse valor a temperatura.

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

Neste caso, a + b + c é uma expressão que calcula o total.

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

A condição (idade >= 18 && idade < 58) avalia para um booleano, e "Elegível para trabalhar" é uma expressão de string usada como argumento para WriteLine.


Instruções em C#

Uma instrução é uma unidade fundamental de execução que realiza uma ação. Programas são compostos por múltiplas instruções, cada uma terminando com ponto e vírgula.

Exemplos:

int idade = 21; int notas = 90;

Ambas as linhas são instruções de declaração que introduzem variáveis e opcionalmente as inicializam.

Principais categorias de instruções:

  1. Instruções de Declaração
  2. Instruções de Expressão

Instruções de Declaração

Usadas para declarar e opcionalmente inicializar variáveis.

char ch; int valorMaximo = 55;

Ambas as linhas são instruções de declaração.

Instruções de Expressão

Uma expressão seguida de ponto e vírgula forma uma instrução de expressão.

// Atribuição area = 3.14 * raio * raio; // Chamada de método System.Console.WriteLine("Olá");

Aqui, 3.14 * raio * raio é uma expressão; a atribuição é uma instrução de expressão. A chamada do método WriteLine é tanto uma expressão quanto uma instrução.

Outros tipos de instruções — abordados em tutoriais posteriores — incluem instruções de seleção, iteração, salto e tratamento de exceções.

Para mais detalhes, consulte a documentação oficial de Instruções em C#.


Blocos em C#

Um bloco agrupa zero ou mais instruções entre chaves { } e define um escopo.

Exemplo 1: Bloco com Instruções

using System; namespace Blocos { class ExemploBloco { public static void Main(string[] args) { double temperatura = 42.05; if (temperatura > 32) { // Início do bloco Console.WriteLine("Temperatura atual = {0}", temperatura); Console.WriteLine("Está quente"); } // Fim do bloco } } }

Executar este programa produz:

Temperatura atual = 42.05 Está quente

As duas chamadas WriteLine dentro das chaves formam o bloco.

Exemplo 2: Bloco Vazio

Blocos podem ser vazios ou conter apenas comentários.

using System; namespace Blocos { class ExemploBloco { public static void Main(string[] args) { double temperatura = 42.05; if (temperatura > 32) { // Nenhuma instrução } } } }

Aqui, as chaves após o if não contêm instruções executáveis.

Linguagem C

  1. Entendendo Expressões, Instruções e Blocos em Java
  2. Laço do-while em C++: Sintaxe, Exemplos Práticos e Loops Aninhados
  3. Dominando Ponteiros em C++: Conceitos, Exemplos e Aplicações Práticas
  4. Dominando o Tipo Char em C++: Declaração, ASCII e Técnicas de Conversão
  5. Sobrecarga de Operadores em C++: Guia Prático com Exemplos de Código
  6. Funções em C++ Explicadas com Exemplos Práticos de Código
  7. Dominando Collections em C#: Tutorial Prático com Exemplos do Mundo Real
  8. While vs. Do-While: Comparação Clara com Exemplos Práticos
  9. Entendendo type() e isinstance() em Python: Exemplos Práticos
  10. Dominando Expressões Regulares em C#: Guia Prático