C # Kifejezések, utasítások és blokkok (példákkal)

Ebben a cikkben megismerjük a C # kifejezéseket, a C # utasításokat, a kifejezés és az utasítás közötti különbséget és a C # blokkokat.

A kifejezések, utasítások és blokkok a C # program építőelemei. Az első "Hello World" programunk óta használjuk őket.

C # Kifejezések

A C # kifejezés operandusok (változók, literálok, metódushívások) és operátorok kombinációja, amely egyetlen értékre értékelhető. Pontosabban: egy kifejezésnek legalább egy operandusnak kell lennie, de lehet, hogy nincs operátora.

Nézzük meg az alábbi példát:

kettős hőmérséklet; hőmérséklet = 42,05;

Itt 42.05van egy kifejezés. Ez temperature = 42.05is kifejezés.

int a, b, c, összeg; összeg = a + b + c;

Itt a + b + cvan egy kifejezés.

 if (életkor> = 18 és& életkor <58) Console.WriteLine ("Dolgozni jogosult");

Itt (age>=18 && age<58)egy kifejezés ad vissza booleanértéket. "Eligible to work"kifejezés is.

C # nyilatkozatok

Az utasítás egy program végrehajtásának alapegysége. A program több utasításból áll.

Például:

int kor = 21; Int jelek = 90;

A fenti példában mindkét fenti sor állítás.

Különböző típusú állítások vannak a C # -ben. Ebben az oktatóanyagban főként kettőre fogunk összpontosítani:

  1. Nyilatkozati nyilatkozat
  2. Kifejezési nyilatkozat

Nyilatkozati nyilatkozat

A deklarációs utasításokat a változók deklarálásához és inicializálásához használják.

Például:

char ch; int maxValue = 55;

Mindkét char ch;és int maxValue = 55;a nyilatkozat nyilatkozatokat.

Kifejezési nyilatkozat

A pontosvesszővel követett kifejezést kifejezés-kifejezésnek nevezzük.

Például:

/ * Hozzárendelés * / terület = 3,14 * sugár * sugár; / * A metódushívás * / System.Console.WriteLine ("Hello") kifejezés;

Itt 3.14 * radius * radiuskifejezés és area = 3.14 * radius * radius;kifejezés kifejezés.

Hasonlóképpen System.Console.WriteLine("Hello");egyszerre kifejezés és kijelentés.

A nyilatkozat és a kifejezési nyilatkozat mellett a következők vannak:

  • Kiválasztási nyilatkozatok (ha… más, váltson)
  • Iterációs utasítások (do, while, for foreach)
  • Ugrási utasítások (törés, folytatás, folytatás, visszatérés, hozam)
  • Kivételkezelési nyilatkozatok (dobás, próbálkozás, végül próbálkozás, próbálkozás-fogás-végül)

Ezeket az állításokat a későbbi oktatóanyagok tárgyalják.

Ha többet szeretne megtudni az állításokról, keresse fel a C # utasításokat (C # hivatkozás)

C # Blokkok

A blokk nulla vagy annál több utasítás kombinációja, amely göndör zárójelek közé van zárva ().

Például:

1. példa: C # Mondatokkal blokkol

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

A program futtatásakor a kimenet a következő lesz:

 Aktuális hőmérséklet = 42.05 Meleg

Itt a két állítás ( ):

 Console.WriteLine ("Aktuális hőmérséklet = (0)", hőmérséklet);

és

 Console.WriteLine ("Forró");

blokkot alkot .

2. példa: C # utasítások nélküli blokkok

Előfordulhat, hogy egy blokkban nincsenek utasítások, amint az az alábbi példában látható.

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

Itt a kapcsos zárójelek ( )után if(temperature> 32)csak megjegyzéseket tartalmaz, és nincs nyilatkozatokat.

érdekes cikkek...