Open AidaHagh opened 4 months ago
int[] numbers = new int[5];
// تعریف یک آرایه از اعداد صحیح با 5 عنصر
numbers[0] = 10; numbers[1] = 20; numbers[2] = 30; numbers[3] = 40; numbers[4] = 50; // مقداردهی اولیه آرایه
int[] numbers = { 10, 20, 30, 40, 50 }; // یا میتوانید آرایه را به این شکل تعریف و مقداردهی کنید
Console.WriteLine(numbers[0]); // خروجی: 10
Console.WriteLine(numbers[4]); // خروجی: 50
// دسترسی به عناصر آرایه
for // استفاده از حلقه for برای دسترسی به عناصر آرایه for (int i = 0; i < numbers.Length; i++) { Console.WriteLine(numbers[i]); }
foreach // استفاده از حلقه foreach برای دسترسی به عناصر آرایه foreach (int number in numbers) { Console.WriteLine(number); }
//multiDimArray //آرایه دو بعدی int[,] number1 = new int[3, 2] //تعداد سطر، تعداد آرایه { {5,17}, {8,56}, {45,-7} }; Console.WriteLine(number1[2, 1]); //خروجی: -7 // آرایه سه بعدی int[,,] number2 = new int[2, 3, 4] //تعداد سطر، تعداد ستون ، تعداد آرایه { { {8,1,15,-9}, {2,4,5,7}, {-3,12,9,3}, }, { {8,1,5,11}, {2,14,5,7}, {-3,23,6,5}, } }; Console.WriteLine(number2[1, 2, 1]); // خروجی: 23
Jagged Array:آرایه نامنظم //روش اول int[][] number3 = new int[][]{ new int[]{9,15,71,-4,99}, new int[]{5,37,-25}, new int[]{5,37,50,27,-8,11} }; Array.Clear(number3, 1, 0); Array.Clear(number3[0], 2, 3); Array.Clear(number3); //روش دوم مقداردهی int[][] number4 = new int[2][]; number4[0] = new int[5]; number4[0][0] = 11; number4[0][1] = -7; number4[0][2] = 47; number4[0][3] = 71; number4[0][4] = 8; number4[1] = new int[2]; number4[1][0] = 25; number4[1][1] = 12; Console.WriteLine(number4[1][0]); // خروجی: 25 در اینجا از متد آرایه هم استفاده شده است. // Array();
مجموعه ای از دیتا که از یک نوع دیتا تایپ هستند ، اندازه آن ثابت است ونمیتوان در زمان اجرا تغییر داد(که جز معایبش محسوب میشه) وبا استفاده از اندیس آن(index)میتوان به هر عنصر آن دسترسی داشت. برای دسترسی به عناصر آرایه از حلقهها استفاده میکنیم.چند نوع آرایه داریم:1-آرایه تک بعدی 2-آرایه دوبعدی 3-آرایه سه بعدی 4-آرایه نامنظم (دندانه ای).