Latest web development tutorials

C# 嵌套if 語句

C# 判斷 C#判斷

在C#中,嵌套 if-else語句是合法的,這意味著您可以在一個ifelse if語句內使用另一個ifelse if語句。

語法

C#中嵌套if語句的語法:

if( boolean_expression 1)
{
   /* 當布爾表達式1 為真時執行*/
   if(boolean_expression 2)
   {
      /* 當布爾表達式2 為真時執行*/
   }
}

您可以嵌套else if...else ,方式與嵌套if語句相似。

實例

using System;

namespace DecisionMaking
{
    
    class Program
    {
        static void Main(string[] args)
        {

            //* 局部變量定義*/
            int a = 100;
            int b = 200;

            /* 檢查布爾條件*/
            if (a == 100)
            {
                /* 如果條件為真,則檢查下面的條件*/
                if (b == 200)
                {
                    /* 如果條件為真,則輸出下面的語句*/
                    Console.WriteLine("a 的值是100,且b 的值是200");
                }
            }
            Console.WriteLine("a 的準確值是{0}", a);
            Console.WriteLine("b 的準確值是{0}", b);
            Console.ReadLine();
        }
    }
}

當上面的代碼被編譯和執行時,它會產生下列結果:

a 的值是100,且b 的值是200
a 的準確值是100
a 的準確值是200

C# 判斷 C#判斷