在 如何理解和使用C#中的数组?一文中我们介绍了C#中的数组声明,初始化,以及数组的各种操作。
但是C#中的数组不能动态使用,也就是不可以根据元素,动态增加或减少。
要在C#中使用动态数组,可以使用泛型 List<T> 类。
使用泛型 List<T>类。,需要添加引用
using System.Collections.Generic;
一、在C#中使用动态的一维数组
List<int> arr = new List<int>();
arr.Add(1);
arr.Add(2);
arr.Add(3);
arr.Add(5);
arr.Add(6);
arr.Add(7);
二、在C#中使用动态的嵌套数组
List<List<int>>arr = new List<List<int>>();
List<int> arr1 = new List<int>();
arr1.Add(1);
arr1.Add(2);
arr1.Add(3);
arr1.Add(5);
arr1.Add(6);
arr1.Add(7);//list里面装list
arr.Add(arr1);
三、获取动态数组的元素数目
List<int> arr = new List<int>();
arr.Add(1);
arr.Add(2);
arr.Add(3);
arr.Add(4);
arr.Add(5);
arr.Add(6);
int i = arr.Count;
四、用连接符合并动态数组的元素,实现Join功能
List<int> arr = new List<int>();
arr.Add(1);
arr.Add(2);
arr.Add(3);
arr.Add(4);
arr.Add(5);
arr.Add(6);
string s1 = string.Join(“,”, arr);
发表评论