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

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

Las expresiones, declaraciones y bloques son los componentes básicos de un programa C #. Los hemos estado usando desde nuestro primer programa "Hello World".

Expresiones C #

Una expresión en C # es una combinación de operandos (variables, literales, llamadas a métodos) y operadores que pueden evaluarse 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:

doble temperatura; temperatura = 42,05;

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

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

Aquí a + b + chay una expresión.

 if (edad> = 18 && edad <58) Console.WriteLine ("Elegible para trabajar");

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

Declaraciones de C #

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

Por ejemplo:

int edad = 21; Int marcas = 90;

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

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

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

Declaración

Las declaraciones 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 declaraciones 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:

/ * Asignación * / área = 3.14 * radio * radio; / * La llamada al método es una expresión * / System.Console.WriteLine ("Hola");

Aquí, 3.14 * radius * radiuses 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:

  • Declaraciones de selección (si … si no, cambie)
  • Declaraciones de iteración (do, while, for, foreach)
  • Saltar declaraciones (romper, continuar, ir a, volver, ceder)
  • Declaraciones de manejo de excepciones (lanzar, intentar atrapar, probar finalmente, intentar atrapar finalmente)

Estas declaraciones se discutirán en tutoriales posteriores.

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

Bloques de C #

Un bloque es una combinación de cero o más declaraciones que se encierran entre corchetes ().

Por ejemplo:

Ejemplo 1: bloques de C # con declaraciones

 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á:

 Temperatura actual = 42.05 Hace calor

Aquí, las dos declaraciones dentro ( ):

 Console.WriteLine ("Temperatura actual = (0)", temperatura);

y

 Console.WriteLine ("Hace calor");

forma un bloque .

Ejemplo 2: bloques de C # sin declaraciones

Es posible que un bloque no tenga 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 ( )posteriores if(temperature> 32)contienen solo comentarios y no declaraciones.

Articulos interesantes...