دستور if تو در تو در سی شارپ
شما می توانید دستور if و دستور else if را به صورت تو در تو نیز استفاده کنید. مثلا یک دستور if را در داخل یک بلوک if یا else دیگر استفاده کنید.
نحو نوشتن if تو در تو
در زیر Syntax یک if تو در تو را مشاهده می کنید:
1 2 3 4 5 6 | if( boolean_expression 1) { /* Executes when the boolean expression 1 is true */ if(boolean_expression 2) { /* Executes when the boolean expression 2 is true */ } } |
مثال
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 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("Value of a is 100 and b is 200"); } } Console.WriteLine("Exact value of a is : {0}", a); Console.WriteLine("Exact value of b is : {0}", b); Console.ReadLine(); } } } |
زمانی که کد بالا توسط کامپایلر سی شارپ ، کامپایل و اجرا شود، نتیجه زیر را تولید خواهد کرد:
1 2 3 | Value of a is 100 and b is 200 Exact value of a is : 100 Exact value of b is : 200 |
هیچ نظری ثبت نشده است