W tym artykule dowiemy się o wyrażeniach C #, instrukcjach C #, różnicy między wyrażeniem a instrukcją oraz blokach C #.
Wyrażenia, instrukcje i bloki są elementami składowymi programu C #. Używamy ich od naszego pierwszego programu „Hello World”.
Wyrażenia C #
Wyrażenie w języku C # to kombinacja operandów (zmiennych, literałów, wywołań metod) i operatorów, które można oszacować na pojedynczą wartość. Aby być precyzyjnym, wyrażenie musi mieć co najmniej jeden operand, ale nie może mieć żadnego operatora.
Spójrzmy na poniższy przykład:
podwójna temperatura; temperatura = 42,05;
Tutaj 42.05
jest wyrażenie. Ponadto, temperature = 42.05
jest wyrazem zbyt.
int a, b, c, sum; suma = a + b + c;
Tutaj a + b + c
jest wyrażenie.
if (wiek> = 18 && wiek <58) Console.WriteLine ("Kwalifikuje się do pracy");
Tutaj (age>=18 && age<58)
jest wyrażeniem, które zwraca boolean
wartość. "Eligible to work"
jest również wyrażeniem.
Instrukcje C #
Instrukcja jest podstawową jednostką wykonania programu. Program składa się z wielu instrukcji.
Na przykład:
int wiek = 21; Znaki int = 90;
W powyższym przykładzie obie powyższe linie to instrukcje.
Istnieją różne typy instrukcji w języku C #. W tym samouczku skupimy się głównie na dwóch z nich:
- Oświadczenie
- Instrukcja wyrażenia
Oświadczenie
Deklaracje służą do deklarowania i inicjowania zmiennych.
Na przykład:
char ch; int maxValue = 55;
Obie char ch;
i int maxValue = 55;
są deklaracjami.
Instrukcja wyrażenia
Wyrażenie, po którym następuje średnik, nazywane jest instrukcją wyrażenia.
Na przykład:
/ * Przypisanie * / powierzchnia = 3,14 * promień * promień; / * Wywołanie metody jest wyrażeniem * / System.Console.WriteLine ("Hello");
Tutaj 3.14 * radius * radius
jest wyrażeniem i area = 3.14 * radius * radius;
jest wyrażeniem.
Podobnie System.Console.WriteLine("Hello");
jest zarówno wyrażeniem, jak i stwierdzeniem.
Oprócz deklaracji i wyrażenia są:
- Instrukcje wyboru (jeśli… else, przełącz)
- Instrukcje iteracyjne (do, while, for, foreach)
- Instrukcje skoku (przerwa, kontynuacja, goto, powrót, zysk)
- Instrukcje obsługi wyjątków (rzut, próba łapania, próba w końcu, próba łapania w końcu)
Te stwierdzenia zostaną omówione w późniejszych tutorialach.
Jeśli chcesz dowiedzieć się więcej o instrukcjach, odwiedź C # instrukcje (odwołanie w C #)
Bloki C #
Blok to kombinacja zera lub więcej instrukcji, która jest ujęta w nawiasach klamrowych ().
Na przykład:
Przykład 1: C # Bloki z instrukcjami
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 ) ) )
Kiedy uruchomimy program, wynik będzie:
Aktualna temperatura = 42,05 Jest gorąco
Tutaj dwa stwierdzenia w środku ( )
:
Console.WriteLine ("Aktualna temperatura = (0)", temperatura);
i
Console.WriteLine ("Jest gorąco");
tworzy blok .
Przykład 2: C # bloki bez instrukcji
Blok może nie zawierać żadnych instrukcji, jak pokazano w poniższym przykładzie.
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 ) ) )
W tym przypadku nawias klamrowy ( )
po if(temperature> 32)
zawiera tylko komentarze i nie zawiera żadnych oświadczeń.