C # якщо заява - Повне керівництво, якщо заява в C #

Зміст:

Anonim

Вступ до заявки C # if

  • C # - це дуже потужна об'єктно-орієнтована мова програмування .Net Framework. Рамка .Net - це широка революційна платформа, за допомогою якої можна легко розробити такі додатки, як програми Windows, веб-додатки, веб-сервіси тощо.
  • Існує кілька мов, що підтримуються цією рамкою, такі як C #, C ++, Visual Basic тощо. Програми, розроблені за допомогою цієї рамки, підтримуються різними платформами. C # - одна з дуже популярних мов цього фреймворку.
  • C # - простий, але дуже потужний. Він був створений корпорацією Майкрософт, і за його допомогою ми можемо створювати різні типи програм на основі наших вимог, таких як веб-додаток, консольний додаток, програма Windows.

Давайте розберемося з базовою структурою програми C #, перш ніж перейти до оператора if.

Щоб надрукувати C #, якщо Звіт як вихідний.

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-else приймає булевий вираз як його параметр і оцінює його. Тільки якщо умова, що оцінюється, є істинною, блок оператора в розділі, якщо оператор виконується. Якщо умова не відповідає, блок if буде пропущений.

C # якщо заява докладно

Умовно, якщо оператор приймає булевий вираз або умову всередині дужок або як параметр, за яким слідує однорядний або багаторядковий блок коду. Під час виконання, коли програма виконала умову всередині дужок, оцінюється. Якщо цей булевий вираз призводить до істини, то блок коду після оператора if буде виконаний.

Розглянемо наступний приклад, де умова if містить істину як вираз.

Синтаксис оператора 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.

якщо інше заява

Другий тип умовного твердження, наданий C #, є твердженням if-else. Друга частина коду, яку потрібно виконати, якщо умова не відповідає дійсності, може зберігатися всередині іншого блоку. Інший блок не може існувати незалежно. Це означає, що оператор else повинен слідувати if-оператору або 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
)

  • Як зазначалося, інше твердження не містить булевого вираження. Блок коду, що слідує за іншим оператором, завжди виконується, коли умова, задана в дужках "якщо", оцінюється як хибна.
  • Ми розглянемо приклад віку Раві та Амара як нашу постановку проблеми для подальшого уточнення -

Наприклад -

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 хибний, другий блок, тобто блок коду, пов'язаний з умовою 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, Вкладений, якщо зі своїми прикладами зразкового коду. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -

  1. Що таке багатопотокове читання в C #?
  2. C # Команди
  3. Використання C #
  4. Кар'єра в програмуванні на С
  5. Вивчіть приклади, якщо заява на R
  6. Створення та методи багатопотокової роботи в C #