В тази статия ще научим за изрази C #, изрази C #, разлика между израз и израз и блокове C #.
Изрази, изрази и блокове са градивният елемент на програма C #. Използваме ги от първата ни програма "Hello World".
C # изрази
Израз в C # е комбинация от операнди (променливи, литерали, извиквания на методи) и оператори, които могат да бъдат оценени до една стойност. За да бъдем точни, изразът трябва да има поне един операнд, но може да няма никакъв оператор.
Нека разгледаме примера по-долу:
двойна температура; температура = 42,05;
Ето, това 42.05
е израз. Също така temperature = 42.05
е и израз.
int a, b, c, сума; сума = a + b + c;
Ето, това a + b + c
е израз.
if (възраст> = 18 && възраст <58) Console.WriteLine ("Допустимо за работа");
Тук (age>=18 && age<58)
е израз, който връща boolean
стойност. "Eligible to work"
също е израз.
Изявления на C #
Изявлението е основна единица за изпълнение на програма. Програмата се състои от множество изрази.
Например:
int възраст = 21; Int марки = 90;
В горния пример и двата реда по-горе са изявления.
В C # има различни видове изявления. В този урок ще се съсредоточим основно върху два от тях:
- Декларация за декларация
- Изявление
Декларация за декларация
Декларациите се използват за деклариране и инициализиране на променливи.
Например:
char ch; int maxValue = 55;
Както char ch;
и int maxValue = 55;
са декларация отчети.
Изявление
Израз, последван от точка и запетая, се нарича израз на израз.
Например:
/ * Задание * / площ = 3,14 * радиус * радиус; / * Извикването на метод е израз * / System.Console.WriteLine ("Здравейте");
Тук 3.14 * radius * radius
е израз и area = 3.14 * radius * radius;
е израз на израз.
По същия начин System.Console.WriteLine("Hello");
е едновременно израз и изявление.
Освен декларация и израз, има:
- Изявления за подбор (ако … друго, превключете)
- Изявления за итерация (направете, докато, за, foreach)
- Изявления за прескачане (прекъсване, продължаване, отиване, връщане, добив)
- Изявления за обработка на изключения (хвърляне, опит-улов, опит-накрая, опит-улов-окончателно)
Тези твърдения ще бъдат обсъдени в следващите уроци.
Ако искате да научите повече за твърдения, посетете C # Statements (справка за C #)
C # блокове
Блокът е комбинация от нула или повече изрази, която е затворена във фигурни скоби ().
Например:
Пример 1: C # блокове с инструкции
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 ) ) )
Когато стартираме програмата, изходът ще бъде:
Текуща температура = 42.05 Горещо е
Тук, двете твърдения вътре ( )
:
Console.WriteLine ("Текуща температура = (0)", температура);
и
Console.WriteLine ("Горещо е");
образува блок .
Пример 2: C # блокове без извлечения
Блокът може да няма изрази в себе си, както е показано в долния пример.
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 ) ) )
Тук къдравите скоби ( )
след if(temperature> 32)
съдържат само коментари и никакви изявления.