Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Lenguaje C

Expresiones, declaraciones y bloques de C# (con ejemplos)

Expresiones, declaraciones y bloques de C# (con ejemplos)

En este artículo, aprenderemos sobre las expresiones de C#, las declaraciones de C#, la diferencia entre expresión y declaración, y los bloques de C#.

Las expresiones, declaraciones y bloques son la base de un programa C#. Los hemos estado usando desde nuestro primer programa "Hello World".


Expresiones de C#

Una expresión en C# es una combinación de operandos (variables, literales, llamadas a métodos) y operadores que se pueden evaluar en un solo valor. Para ser precisos, una expresión debe tener al menos un operando pero no puede tener ningún operador.

Veamos el siguiente ejemplo:

double temperature;
temperature = 42.05;

Aquí, 42.05 es una expresion. Además, temperature = 42.05 es una expresión también.

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

Aquí, a + b + c es una expresión.

if (age>=18 && age<58)
	Console.WriteLine("Eligible to work");

Aquí, (age>=18 && age<58) es una expresión que devuelve un boolean valor. "Eligible to work" también es una expresión.


Declaraciones de C#

Una instrucción es una unidad básica de ejecución de un programa. Un programa consta de varias sentencias.

Por ejemplo:

int age = 21;
Int marks = 90;

En el ejemplo anterior, las dos líneas anteriores son declaraciones.

Hay diferentes tipos de instrucciones en C#. En este tutorial, nos centraremos principalmente en dos de ellos:

  1. Declaración
  2. Declaración de expresión

Declaración

Las sentencias de declaración se utilizan para declarar e inicializar variables.

Por ejemplo:

char ch;
int maxValue = 55;

Ambos char ch; y int maxValue = 55; son sentencias de declaración.


Declaración de expresión

Una expresión seguida de un punto y coma se denomina declaración de expresión.

Por ejemplo:

/* Assignment */
area = 3.14 * radius * radius;
/* Method call is an expression*/

System.Console.WriteLine("Hello");

Aquí, 3.14 * radius * radius es una expresión y area = 3.14 * radius * radius; es una declaración de expresión.

Asimismo, System.Console.WriteLine("Hello"); es tanto una expresión como una declaración.

Además de la declaración y la declaración de expresión, hay:

Estas declaraciones se discutirán en tutoriales posteriores.

Si desea obtener más información sobre las declaraciones, visite las declaraciones de C# (referencia de C#)


Bloques C#

Un bloque es una combinación de cero o más declaraciones que está encerrada entre corchetes { }.

Por ejemplo:

Ejemplo 1:bloques de C# con instrucciones

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
		}
	}
}

Cuando ejecutamos el programa, la salida será:

Current temperature = 42.05
It's hot

Aquí, las dos declaraciones dentro de { } :

Console.WriteLine("Current temperature = {0}", temperature);

y

Console.WriteLine("It's hot");

forma un bloque .


Ejemplo 2:bloques de C# sin instrucciones

Un bloque puede no tener declaraciones dentro de él, como se muestra en el siguiente ejemplo.

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
		}
	}
}

Aquí, las llaves { } después de if(temperature > 32) contiene solo comentarios y no declaraciones.


Lenguaje C

  1. Ejemplos de simplificación de circuitos
  2. Expresiones, declaraciones y bloques de Java
  3. C++ do...while bucle con ejemplos
  4. Punteros de C++ con ejemplos
  5. Tipo de datos Char de C++ con ejemplos
  6. Sobrecarga de operadores de C++ con ejemplos
  7. Funciones de C++ con ejemplos de programas
  8. Tutorial de colecciones de C# con ejemplos
  9. Diferencia entre while y do-while:explicada con ejemplos
  10. type() y isinstance() en Python con ejemplos
  11. C# - Expresiones regulares