C# 如何向String[]字符数组插入数据
了解:由于数组是非动态的,不能进行动态的添加。
思路
- 首先将string[]字符数组转换成list
- 第二给list添加数据
- 最后把list转换成string[]数组
String[] arrs = new String[] { "1只青蛙", "2只青蛙", "3只青蛙", "4只青蛙" };
//由于数组是非动态的,不能进行动态的添加,所有先将它转成list,操作
ArrayList arrayList = new ArrayList(arrs.ToList());
arrayList.Add("5只青蛙");
//我们在将list转换成String[]数组
arrs = (string[])arrayList.ToArray(typeof(string));
StringBuilder stringBuilder = new StringBuilder();
//输出
for (int i = 0; i < arrs.Length; i++)
{
stringBuilder.Append(arrs[i] + "\t");
}
运行结果: