У овом чланку ћемо научити о изразима Ц #, изразима Ц #, разлици између израза и израза и блоковима Ц #.
Изрази, изрази и блокови су градивни елемент програма Ц #. Користимо их од нашег првог програма „Хелло Ворлд“.
Ц # изрази
Израз у Ц # је комбинација операнда (променљиве, литерали, позиви метода) и оператора који се могу проценити на једну вредност. Прецизније, израз мора да има најмање један операнд, али не мора имати ниједан оператор.
Погледајмо пример испод:
двострука температура; температура = 42,05;
Ево, 42.05
то је израз. Такође, то temperature = 42.05
је такође израз.
инт а, б, ц, сума; сума = а + б + ц;
Ево, a + b + c
то је израз.
иф (старост> = 18 && старост <58) Цонсоле.ВритеЛине ("Испуњава услове за рад");
Овде (age>=18 && age<58)
је израз који враћа boolean
вредност. "Eligible to work"
је такође израз.
Изјаве Ц #
Изјава је основна јединица извршења програма. Програм се састоји од више изјава.
На пример:
инт старост = 21; Међународне оцене = 90;
У горњем примеру, оба горња реда су изјаве.
У Ц # постоје различите врсте изјава. У овом упутству ћемо се углавном фокусирати на два од њих:
- Изјава о изјави
- Изјава о изразу
Изјава о изјави
Изјаве декларације користе се за декларисање и иницијализацију променљивих.
На пример:
цхар цх; инт макВалуе = 55;
Оба char ch;
и int maxValue = 55;
су изјаве о декларацији.
Изјава о изразу
Израз праћен тачком и зарезом назива се изразом израза.
На пример:
/ * Задатак * / површина = 3,14 * радијус * радијус; / * Позив методе је израз * / Систем.Цонсоле.ВритеЛине ("Здраво");
Овде 3.14 * radius * radius
је израз и area = 3.14 * radius * radius;
израз је израз.
Исто тако System.Console.WriteLine("Hello");
је и израз и изјава.
Поред изјаве и изјаве израза, налазе се:
- Изјаве о избору (ако … другачије, пребаците)
- Изјаве о понављању (урадите, док, за, предвидите)
- Изјаве о скоку (прелом, наставак, прелазак, повратак, принос)
- Изјаве о руковању изузецима (бацање, покушај-улов, покушај-коначно, покушај-улов-коначно)
О овим изјавама ће се расправљати у каснијим туторијалима.
Ако желите да сазнате више о изјавама, посетите изјаве Ц # (референца за Ц #)
Ц # Блоцкс
Блок је комбинација нула или више израза која је затворена у витичасте заграде ().
На пример:
Пример 1: Ц # блокови са исказима
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 Вруће је
Ево две унутрашње изјаве ( )
:
Цонсоле.ВритеЛине ("Тренутна температура = (0)", температура);
и
Цонсоле.ВритеЛине ("Вруће је");
чини блок .
Пример 2: Блокови Ц # без наредби
Блок можда не садржи изјаве, као што је приказано у доњем примеру.
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)
садржи само коментаре и нема изјаве.