数组

数组(Array)

数组是存储同类型元素集合的连续内存结构,索引从 0 开始,长度固定不可变。

// 声明和初始化
int[] nums = new int[5];
int[] nums2 = { 1, 2, 3, 4, 5 };
int[] nums3 = new int[] { 1, 2, 3 };

// 访问和修改
nums[0] = 10;
int x = nums2[2];   // 3

// 遍历
for (int i = 0; i < nums2.Length; i++) { }
foreach (var n in nums2) { }

// 常用方法
Array.Sort(nums2);
Array.Reverse(nums2);
Array.IndexOf(nums2, 3);
Array.Resize(ref nums, 10);

多维数组

int[,] matrix = new int[3, 3];
int[][] jagged = new int[3][];   // 交错数组

“您的支持是我持续分享的动力”

微信收款码
微信
支付宝收款码
支付宝

目录