مرحباً اصدقائي,

أريد انشاء مصفوفة ثلاثية الابعاد ( three Dimensional array ) ، حاولت فيها مراراً وتكراراً لكنني لم أنجح ، في كل مرة يظهر لي أخطاء جديدة !

السؤال كالتالي :-

انشئ مصفوفة ثلاثية الأبعاد تحتوي على الأعمار من 10 الى 60 ، وحجم المصفوفة هو [ 1, 2, 3 ] = 6 عناصر .

الكود الذي انشأته ولم أنجح في اظهار النتيجة به ، هذا هو :-

using System;
namespace Three_dimension_array
{
    class Program
    {
        static void Main(string[] args)
        {
            // Declaration
            int[, ,] age = new int[1, 2, 3];
            //// Initialization
            age[0, 0, 0] = 100;
            age[0, 1, 0] = 200;
            age[0, 0, 1] = 300;
            age[0, 1, 1] = 400;
            age[1, 0, 0] = 500;
            age[1, 1, 0] = 600;

            // Printing the array by using three for loops
            for (int i = 0; i < age.GetLength(2); i++)
            {
                for (int y = 0; y < age.GetLength(1); y++)
                {
                    for (int x = 0; x < age.GetLength(0); x++)
                    {
                        Console.Write(age[x, y, i]);
                    }
                    Console.WriteLine();
                }
                Console.WriteLine();
            }
        }
    }
}

_______________________

أتمنى ان تكون الفكرة وضحت :) أتمنى توضيح المنطق الصحيح للبرنامج لأنني مبتدئ في لغة C# ، شكراً لكم .

تم تعديل الموضوع لتنسيق وترتيب الكود البرمجي .