Въведение в C # ако изявление
- C # е много мощен обектно-ориентиран език за програмиране на .Net Framework. Рамката .Net е обширна, революционна платформа, с помощта на която следните приложения като Windows приложения, уеб приложения, уеб услуги и т.н. могат лесно да бъдат разработени.
- Има няколко езика, поддържани от тази рамка, като C #, C ++, Visual Basic и др. Приложенията, разработени с помощта на тази рамка, се поддържат от множество платформи. C # е един от много популярните езици на тази рамка.
- C # е прост, но много мощен. Той е създаден от Microsoft и с него можем да създаваме различни видове приложения въз основа на нашите изисквания като уеб приложение, конзолно приложение, приложение за Windows.
Нека разберем основната структура на програмата C #, преди да преминем към оператора if.
За отпечатване на C # ако Statement като изход.
using System; //declaring namespace
class Example1 //declaring class
(
static void Main(string() args) ( //declaring class method
Console.WriteLine("C# IF STATEMENT"); //print
)
)
изход:
C # АКО ИЗЛОЖЕНИЕ
Тази статия основно се фокусира върху C # IF израза, така че нека да продължим с него стъпка по стъпка.
Изявлението „ако“
- В C # има няколко изявления за вземане на решения, където са необходими определени логически условия, така че да има непрекъснат поток на програма. Изявленията за вземане на решения, включени в C # са - ако оператор, ако не друго, декларация за превключване и терминален оператор
- Условието „ако“ или условието if-else приема булев израз като свой параметър и го оценява. Само ако условието, което се оценява, е вярно, блокът на оператора под, ако операторът се изпълни. В случай, че условието е невярно, блокът ще бъде пропуснат.
C # ако изявление подробно
Условното, ако операторът приема булев израз или условие вътре в скобите или като параметър, последван от един ред или многоредов блок от код. По време на изпълнение, когато програмата е изпълнила условието вътре в скобите се оценява. Ако този булев израз доведе до истина, тогава кодовият блок след оператора if ще бъде изпълнен.
Помислете следния пример, където условието if съдържа true като израз.
Синтаксисът на оператора if е -if(a conditional statement or boolean expression)
(
// the block of code to be executed if the expression results into true
)
Нека разберем по-нататък това с пример.
Обмисли -
using System;
class Ex2
(
static void Main(string() args)
(
(
if(true)
Console.WriteLine("True Condition: We are inside the for loop");
if(false)
Console.WriteLine("False Condition: We will not be able to enter inside the for loop");
)
)
)
- Както беше обяснено по-горе, ако изявлението съдържа условие, което би довело до вярно или невярно. Изпълнението на кода, свързан с цикъла if, зависи от този булев израз. Разгледайте примера с изложението на проблема, дадено по-долу за допълнително изясняване -
- Заявление за проблем: Възрастта на Рави (R_age) е 15 години. Възрастта на Амар (A_age) е 12 години. Разпечатайте, ако Рави е по-възрастен или по-млад или равен на Амар.
Например -
using System;
class Ex3
(
static void Main(string() args)
(
int R_age = 15, A_age = 12;
if ( R_age > A_age)
Console.WriteLine("Ravi is elder to Amar");
if (R_age < A_age)
Console.WriteLine("Ravi is younger than Amar");
if (R_age == A_age)
Console.WriteLine("Ravi is of the same age as Amar");
)
)
Резултатът от този код ще бъде - Рави е по-стар от Амар
Обърнете внимание, че булевият израз в първото изречение „ако“ е даден като параметър, се изчислява като истина, тъй като възрастта на Рави (15) е по-голяма от възрастта на Амар (12). Като само едно, ако операторът важи, само първият блок ще бъде изпълнен, свързан с първия, ако условие.
ако не друго изявление
Вторият тип условно изявление, предоставено от C #, е операторът if-else. Втората част на кода, която трябва да се изпълни, ако условието е невярно, може да се запази вътре в блока else. Другият блок не може да съществува независимо. Това означава, че командата else трябва да следва if-statement или, ако if. Оператор else може да се използва само веднъж във веригата на оператори if-else.
Синтаксисът на оператора if-else е -
if(a conditional statement or boolean expression)
(
// the block of code to be executed if the expression results into true
)
else
(
// executes when “if” exp is false
)
- Както се забелязва, другото изявление не съдържа булев израз. Блокът код след следващия оператор винаги се изпълнява винаги, когато условието е дадено в скоби "ако", се оценява като невярно.
- Ще разгледаме примера за възрастта на Рави и Амар като наше решение за допълнително изясняване -
Например -
using System;
class Ex4
(
static void Main(string() args)
(
int R_age = 12, A_age = 15;
if ( R_age > A_age)
Console.WriteLine("Ravi is elder to Amar");
else
Console.WriteLine("Ravi and Amar are of the same age");
)
)
Резултатът от този код ще бъде - Рави и Амар са на една и съща възраст
Досега сигурно сте забелязали, че булевият израз в първото изявление „ако“, дадено като параметър, оценява като невярно, тъй като възрастта на Рави (12) е по-малка от възрастта на Амар (15). Подобно на, ако операторът е невярно, вторият блок, т.е. кодовият блок, свързан с друго условие, ще бъде изпълнен.
друго, ако изявление
Вторият тип условно изявление, предоставено от C #, е друго, ако оператор. Ако дадените условия за проверка са повече от едно от останалите - ако условията са в картината.
Обмисли -
using System;
class Ex5
(
static void Main(string() args)
(
int R_age = 12, A_age = 15;
if ( R_age > A_age)
Console.WriteLine("Ravi is elder");
else if (R_age < A_age)
Console.WriteLine("Ravi is younger");
else
Console.WriteLine("Ravi is of the same age as Amar");
)
)
Резултат: Рави е по-млад
Вложен Ако
Вложено, ако операторът е if, ако оператор if.
Например -
using System;
class Ex6
(
static void Main(string() args)
(
int R_age = 12, A_age = 15;
if(R_age != A_age) //yields true as 12 is not equal to 15
(
if( R_age < A_age) //enters inside this
Console.WriteLine("Ravi is younger");
else
Console.WriteLine("Ravi is elder");
)
)
)
изход:
Рави е по-млад
Заключение: C # ако изявление
Изразът if-else или else-if оценява булевия израз и въз основа на резултата контролира потока на програмата.
Препоръчителни статии
Това е ръководство за C # if Statement. Тук също обсъждаме въведение, основната структура на програмата C #, IF инструкцията, ако-друго, друго-ако, вложен ако с техните примерни кодови примери. Можете да разгледате и другите ни предложени статии, за да научите повече -
- Какво е многопоточност в C #?
- C # Команди
- Използване на C #
- Кариера в C програмиране
- Научете примерите на If Statement в R
- Създаване и методи за многопоточност в C #