int[] a = { 1, 2, 3, 4};
    
        foreach (int b in a)
          {
             Console.WriteLine("a {0}", b);
       }
 
در برنامه آرایه ای با ۴ جزء تعریف کردیم و مقادیر ۱ تا ۴ داخل آن گذاشتیم. خط پایین حلقه foreach شروع می شود.ما یک متغیر موقتی تعریف کرده ایم که اعداد آرایه را در خود ذخیره می کند. در هر بار تکرار از حلقه foreach متغیر موقتی b، مقادیر عددی را از آرایه به ما میدهد.