الثلاثاء، 29 أكتوبر 2013

أساسيات البرمجة سي شارب الجمل الشرطية المتداخلة C# - nested switch Statements

C# - nested switch Statements 

الجمل الشرطية المتداخلة



الجمل الشرطية المتداخلة

الجمل الشرطية المتداخلة  من نوع switch هي نفس الجمل الشرطة العادية Switch ولكن داخل أحد جمل case توجد جملة شرطية أخرى عادية.

أساسيات البرمجة سي شارب الجمل الشرطية المتداخلة C# - nested switch Statements


الصيغة العامة الجمل الشرطية المتداخلة:-

switch(ch1) 
{
   case 'A': 
      printf("This A is part of outer switch" );
      switch(ch2) 
      {
         case 'A':
            printf("This A is part of inner switch" );
            break;
         case 'B': /* كود سويتش الداخلي */
      }
      break;
   case 'B': /* كود سويتش الخارجي */
}

مثال على الجمل الشرطية المتداخلة:-

using System;

namespace DecisionMaking
{
    
    class Program
    {
        static void Main(string[] args)
        {
            int a = 100;
            int b = 200;

            switch (a)
            {
                case 100:
                    Console.WriteLine("This is part of outer switch ");
                    switch (b)
                    {
                        case 200:
                        Console.WriteLine("This is part of inner switch ");
                        break;
                    }
                    break;
            }
            Console.WriteLine("Exact value of a is : {0}", a);
            Console.WriteLine("Exact value of b is : {0}", b);
            Console.ReadLine();
        }
    }
} 

ناتج الكود الجمل الشرطية المتداخلة:-

This is part of outer switch
This is part of inner switch
Exact value of a is : 100
Exact value of b is : 200


   


لمتابعتي
تويتر: @aalmahallawi
IT Help Desk,
SEO Arabic Expert ,PHP,C#,ASPX
Al alami st
gaza -jabaliaGaza Strip
Palestine
Email :ahmed.almahallawi@gmail.com
DOB: 05/10/1984
6/05/2014

التسميات: