C # výrazy, příkazy a bloky (s příklady)

V tomto článku se dozvíme o C # výrazech, C # příkazech, rozdílech mezi výrazy a příkazy a C # blocích.

Výrazy, příkazy a bloky jsou stavebním kamenem programu C #. Používáme je od našeho prvního programu „Hello World“.

C # výrazy

Výraz v C # je kombinací operandů (proměnné, literály, volání metod) a operátorů, které lze vyhodnotit na jednu hodnotu. Abychom byli přesní, výraz musí mít alespoň jeden operand, ale nemusí mít žádný operátor.

Podívejme se na příklad níže:

dvojnásobná teplota; teplota = 42,05;

Tady 42.05je výraz. Také temperature = 42.05je výraz.

int a, b, c, součet; součet = a + b + c;

Tady a + b + cje výraz.

 if (age> = 18 && age <58) Console.WriteLine ("Způsobilé k práci");

Zde (age>=18 && age<58)je výraz, který vrací booleanhodnotu. "Eligible to work"je také výraz.

C # prohlášení

Příkaz je základní jednotkou provádění programu. Program se skládá z více příkazů.

Například:

int věk = 21; Int mark = 90;

Ve výše uvedeném příkladu jsou oba řádky výše příkazy.

V C # existují různé typy příkazů. V tomto tutoriálu se zaměříme hlavně na dva z nich:

  1. Prohlášení
  2. Prohlášení o výrazu

Prohlášení

Deklarační příkazy se používají k deklaraci a inicializaci proměnných.

Například:

char ch; int maxValue = 55;

Oba char ch;a int maxValue = 55;jsou prohlášení prohlášení.

Prohlášení o výrazu

Výraz následovaný středníkem se nazývá výrazový výraz.

Například:

/ * Přiřazení * / plocha = 3,14 * poloměr * poloměr; / * Volání metody je výraz * / System.Console.WriteLine ("Hello");

Zde 3.14 * radius * radiusje výraz a area = 3.14 * radius * radius;je výraz výraz.

Podobně System.Console.WriteLine("Hello");je to výraz i prohlášení.

Kromě deklarace a výrazového prohlášení existují:

  • Výpisy pro výběr (pokud … jinak, přepnout)
  • Iterační příkazy (do, while, for, foreach)
  • Přejít na příkazy (rozbít, pokračovat, přejít, vrátit, výnos)
  • Příkazy pro zpracování výjimek (házet, zkoušet, zkoušet, konečně, zkoušet, chytit-konečně)

Těmto tvrzením se budeme věnovat v dalších tutoriálech.

Pokud se chcete dozvědět více o příkazech, navštivte C # příkazy (C # reference)

C # bloky

Blok je kombinací nula nebo více příkazů, které jsou uzavřeny uvnitř složených závorek ().

Například:

Příklad 1: C # bloky s příkazy

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

Když spustíme program, výstup bude:

 Aktuální teplota = 42,05 Je horko

Zde jsou dvě prohlášení uvnitř ( ):

 Console.WriteLine ("Aktuální teplota = (0)", teplota);

a

 Console.WriteLine ("Je to horké");

tvoří blok .

Příklad 2: C # bloky bez příkazů

Blok nemusí mít v sobě žádné příkazy, jak ukazuje následující příklad.

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

Tady složené závorky ( )po if(temperature> 32)obsahují pouze komentáře a žádná prohlášení.

Zajímavé články...