Wyrażenia, instrukcje i bloki języka C # (z przykładami)

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.05jest wyrażenie. Ponadto, temperature = 42.05jest wyrazem zbyt.

int a, b, c, sum; suma = a + b + c;

Tutaj a + b + cjest wyrażenie.

 if (wiek> = 18 && wiek <58) Console.WriteLine ("Kwalifikuje się do pracy");

Tutaj (age>=18 && age<58)jest wyrażeniem, które zwraca booleanwartość. "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:

  1. Oświadczenie
  2. 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 * radiusjest 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ń.

Interesujące artykuły...