الإنشاء
int[] numbers = { 10, 20, 30 };
string[] names = new string[3]; // 3 خانات فارغة
names[0] = "براء";
الوصول والطول
numbers[0]; // 10
numbers.Length; // 3
numbers[1] = 99;
المرور
for (int i = 0; i < numbers.Length; i++)
Console.WriteLine(numbers[i]);
// foreach أبسط
foreach (int n in numbers)
Console.WriteLine(n);
مصفوفة ثنائية
int[,] grid = {
{ 1, 2, 3 },
{ 4, 5, 6 }
};
grid[1, 2]; // 6
مصفوفة متعرّجة (Jagged)
int[][] jagged = new int[2][];
jagged[0] = new int[] { 1, 2 };
jagged[1] = new int[] { 3, 4, 5 };
صنف Array
Array.Sort(numbers);
Array.Reverse(numbers);
int idx = Array.IndexOf(numbers, 20);
⚠️ تجاوز حدود المصفوفة يرمي
IndexOutOfRangeException.
🎯 التالي: المجموعات List و Dictionary.