I den här artikeln lär vi oss C # -uttryck, C # -uttryck, skillnad mellan uttryck och uttalande och C # -block.
Uttryck, uttalanden och block är byggstenen för ett C # -program. Vi har använt dem sedan vårt första "Hello World" -program.
C # Uttryck
Ett uttryck i C # är en kombination av operander (variabler, bokstäver, metodanrop) och operatorer som kan utvärderas till ett enda värde. För att vara exakt måste ett uttryck ha minst en operand men kanske inte ha någon operatör.
Låt oss titta på exemplet nedan:
dubbel temperatur; temperatur = 42,05;
Här 42.05
är ett uttryck. Det temperature = 42.05
är också ett uttryck.
int a, b, c, sum; summa = a + b + c;
Här a + b + c
är ett uttryck.
if (age> = 18 && age <58) Console.WriteLine ("Berättigad att arbeta");
Här (age>=18 && age<58)
är ett uttryck som returnerar ett boolean
värde. "Eligible to work"
är också ett uttryck.
C # uttalanden
Ett uttalande är en grundläggande enhet för genomförande av ett program. Ett program består av flera uttalanden.
Till exempel:
int ålder = 21; Int-märken = 90;
I exemplet ovan är båda raderna ovan uttalanden.
Det finns olika typer av uttalanden i C #. I denna handledning fokuserar vi främst på två av dem:
- Deklarationsuttalande
- Uttrycksuttalande
Deklarationsuttalande
Deklarationsuttalanden används för att deklarera och initialisera variabler.
Till exempel:
char ch; int maxValue = 55;
Båda char ch;
och int maxValue = 55;
är uttalanden.
Uttrycksuttalande
Ett uttryck följt av ett semikolon kallas ett uttrycksuttalande.
Till exempel:
/ * Uppgift * / område = 3,14 * radie * radie; / * Metodsamtal är ett uttryck * / System.Console.WriteLine ("Hej");
Här 3.14 * radius * radius
är ett uttryck och area = 3.14 * radius * radius;
är ett uttrycksuttalande.
Likaså System.Console.WriteLine("Hello");
är både ett uttryck och ett uttalande.
Förutom deklaration och uttrycksuttalande finns:
- Urvalsuttalanden (om … annars, byt)
- Iterationsuttalanden (gör, medan, för, föreläsning)
- Hopputtalanden (bryta, fortsätt, gå, returnera, avkastning)
- Uttalanden om undantagshantering (kasta, försök fånga, försök äntligen, försök fånga äntligen)
Dessa uttalanden kommer att diskuteras i senare handledning.
Om du vill lära dig mer om uttalanden, besök C # Statements (C # reference)
C # block
Ett block är en kombination av noll eller fler påståenden som är inneslutna i lockiga parenteser ().
Till exempel:
Exempel 1: C # Block med uttalanden
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 ) ) )
När vi kör programmet blir resultatet:
Nuvarande temperatur = 42.05 Det är varmt
Här är de två uttalandena inuti ( )
:
Console.WriteLine ("Aktuell temperatur = (0)", temperatur);
och
Console.WriteLine ("Det är varmt");
bildar ett block .
Exempel 2: C # block utan uttalanden
Ett block kanske inte har några uttalanden inom det som visas i exemplet nedan.
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 ) ) )
Här klammerparenteserna ( )
efter if(temperature> 32)
endast innehåller kommentarer och inga uttalanden.