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# (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:
  1. Declaração
  2. 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:

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

  1. Expressões, instruções e blocos Java
  2. C++ do… while loop com exemplos
  3. Ponteiros C++ com exemplos
  4. Tipo de dados C++ Char com exemplos
  5. Sobrecarga do operador C++ com exemplos
  6. Funções C++ com exemplos de programas
  7. Tutorial de coleções de C# com exemplos
  8. Diferença entre while e do-while:explicado com exemplos
  9. type() e isinstance() em Python com exemplos
  10. C# - Expressões Regulares