YouTip LogoYouTip

Csharp Nested If

# C# Nested if Statement [![Image 3: C# Decision Making](#) C# Decision Making](#) In C#, **nested** if-else statements are legal, which means you can use one **if** or **else if** statement inside another **if** or **else if** statement. ## Syntax The syntax of a **nested if** statement in C#: if( boolean_expression 1){ /* Executes when the boolean expression 1 is true */ if(boolean_expression 2) { /* Executes when the boolean expression 2 is true */ }} You can nest **else if...else** in the same way as you nest _if_ statements. ## Example ## Example using System; namespace DecisionMaking { class Program { static void Main(string[] args) { //* local variable definition */ int a =100; int b =200; /* check the boolean condition */ if(a ==100) { /* if condition is true then check the following */ if(b ==200) { /* if condition is true then print the following */ Console.WriteLine("The value of a is 100 and b is 200"); } } Console.WriteLine("The exact value of a is {0}", a); Console.WriteLine("The exact value of b is {0}", b); Console.ReadLine(); } } } When the above code is compiled and executed, it produces the following result: The value of a is 100 and b is 200 The exact value of a is 100 The exact value of b is 200 [![Image 4: C# Decision Making](#) C# Decision Making](#)
← Csharp SwitchCsharp If Else β†’