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.05
van egy kifejezés. Ez temperature = 42.05
is kifejezés.
int a, b, c, összeg; összeg = a + b + c;
Itt a + b + c
van 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:
- Nyilatkozati nyilatkozat
- 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 * radius
kifejezé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.