Введение в C # if
- C # - очень мощный объектно-ориентированный язык программирования .Net Framework. .Net Framework - это обширная, революционная платформа, использующая следующие приложения, такие как приложения Windows, веб-приложения, веб-службы и т. Д.
- Эта среда поддерживает несколько языков, таких как C #, C ++, Visual Basic и т. Д. Приложения, разработанные с использованием этой платформы, поддерживаются несколькими платформами. C # является одним из самых популярных языков этой платформы.
- C # прост, но очень мощный. Он был создан Microsoft, и с его помощью мы можем создавать различные типы приложений на основе наших требований, таких как веб-приложение, консольное приложение, приложение Windows.
Давайте разберемся с базовой структурой программы на C #, прежде чем перейти к оператору if.
Вывести C # if 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, оператор if-else, оператор switch и троичный оператор
- Условие «if» или условие if-else принимает логическое выражение в качестве параметра и оценивает его. Только если оцениваемое условие истинно, блок оператора находится в том случае, если оператор выполняется. Если условие ложно, блок if будет пропущен.
C # если заявление в деталях
Условный оператор if принимает логическое выражение или условие в скобках или как параметр, за которым следует однострочный или многострочный блок кода. Во время выполнения, когда программа выполнила, условие в скобках оценивается. Если это логическое выражение приводит к истине, то будет выполнен блок кода, следующий за оператором 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). В качестве единственного условия if выполняется только первый блок, связанный с первым условием if.
Оператор if-else
Второй тип условного оператора, предоставляемого C #, является оператором if-else. Вторая часть кода, которая должна выполняться, если условие имеет значение false, может храниться в блоке else. Блок else не может существовать независимо. Это означает, что оператор else должен следовать за оператором if или оператором 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
)
- Как уже отмечалось, оператор else не содержит никакого логического выражения. Блок кода, следующий за оператором else, всегда выполняется всякий раз, когда условие, указанное в скобках if, оценивается как ложное.
- Мы рассмотрим пример возраста Рави и Амара в качестве постановки задачи для дальнейшего разъяснения -
Например -
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). Как и в случае if содержит false, второй блок, то есть блок кода, связанный с условием else будет выполнен.
еще если заявление
Второй тип условного оператора, предоставляемого C #, - это оператор if. Если заданные условия должны быть проверены более чем на единицу, если условия входят в картину.
Рассмотреть возможность -
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
Оператор if-else или else-if вычисляет логическое выражение и на основе результата управляет потоком программы.
Рекомендуемые статьи
Это было руководство по C # if Statement. Здесь мы также обсуждаем введение, базовую структуру программы на C #, оператор IF, If-else, Else-if, Nested if с их примерами кода. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -
- Что такое многопоточность в C #?
- Команды C #
- Использование C #
- Карьера в C Программирование
- Изучите примеры оператора If в R
- Создание и методы многопоточности в C #