In dit artikel zullen we leren over C # -uitdrukkingen, C # -instructies, het verschil tussen uitdrukking en instructie, en C # -blokken.
Uitdrukkingen, uitspraken en blokken zijn de bouwstenen van een C # -programma. We gebruiken ze sinds ons eerste "Hello World" -programma.
C # -uitdrukkingen
Een uitdrukking in C # is een combinatie van operanden (variabelen, letterlijke waarden, methodeaanroepen) en operatoren die kunnen worden geëvalueerd naar een enkele waarde. Om precies te zijn, een uitdrukking moet minstens één operand hebben, maar mag geen enkele operator hebben.
Laten we naar het onderstaande voorbeeld kijken:
dubbele temperatuur; temperatuur = 42,05;
Hier 42.05
is een uitdrukking. Het temperature = 42.05
is ook een uitdrukking.
int a, b, c, som; som = a + b + c;
Hier a + b + c
is een uitdrukking.
if (leeftijd> = 18 && leeftijd <58) Console.WriteLine ("Geschikt om te werken");
Hier (age>=18 && age<58)
is een uitdrukking die een boolean
waarde retourneert . "Eligible to work"
is ook een uitdrukking.
C # verklaringen
Een instructie is een basisuitvoering van een programma. Een programma bestaat uit meerdere uitspraken.
Bijvoorbeeld:
int leeftijd = 21; Int-cijfers = 90;
In het bovenstaande voorbeeld zijn beide regels hierboven statements.
Er zijn verschillende soorten uitspraken in C #. In deze tutorial zullen we ons voornamelijk concentreren op twee van hen:
- Verklaring
- Uitdrukkingsverklaring
Verklaring
Aangifteverklaringen worden gebruikt om variabelen te declareren en te initialiseren.
Bijvoorbeeld:
char ch; int maxValue = 55;
Beide char ch;
en int maxValue = 55;
zijn aangifteverklaringen.
Uitdrukkingsverklaring
Een uitdrukking gevolgd door een puntkomma wordt een uitdrukking-instructie genoemd.
Bijvoorbeeld:
/ * Toewijzing * / gebied = 3.14 * straal * straal; / * Methodeaanroep is een uitdrukking * / System.Console.WriteLine ("Hallo");
Hier 3.14 * radius * radius
is een uitdrukking en area = 3.14 * radius * radius;
is een uitdrukkingsverklaring.
Evenzo System.Console.WriteLine("Hello");
is het zowel een uitdrukking als een verklaring.
Naast declaratie en uitdrukkingsverklaring zijn er:
- Selectieverklaringen (if … else, switch)
- Iteratie-verklaringen (do, while, for, foreach)
- Sprongverklaringen (pauze, doorgaan, ga naar, keer terug, opbrengst)
- Uitzonderingsverklaringen (throw, try-catch, try-eindelijk, try-catch-eindelijk)
Deze uitspraken zullen in latere tutorials worden besproken.
Als je meer wilt weten over uitspraken, ga dan naar C # Statements (C # referentie)
C # blokken
Een blok is een combinatie van nul of meer instructies die tussen accolades () staan.
Bijvoorbeeld:
Voorbeeld 1: C # Blokken met instructies
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 ) ) )
Wanneer we het programma uitvoeren, is de uitvoer:
Huidige temperatuur = 42,05 Het is warm
Hier de twee uitspraken binnen ( )
:
Console.WriteLine ("Huidige temperatuur = (0)", temperatuur);
en
Console.WriteLine ("Het is hot");
vormt een blok .
Voorbeeld 2: C # Blocks zonder statements
Een blok mag geen enkele instructie bevatten, zoals in het onderstaande voorbeeld wordt getoond.
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 ) ) )
Hier bevatten de accolades ( )
erna if(temperature> 32)
alleen opmerkingen en geen uitspraken.