Csharp Nested If
# C# Nested if Statement
[ 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
[ C# Decision Making](#)
YouTip