当前位置:编程学习 > C#/ASP.NET >>

c#里面string[]必须指定大小,动态创建方法推荐

在 C# 中,数组(string[])的大小必须在创建时确定,不能像某些动态语言那样直接声明一个“没有指定大小”的数组并后续随意添加元素。
如果需要实现类似“未指定大小、可动态增长”的效果:

推荐方案:使用 List<string>(最常用)
List<string> strings = new List<string>();
// 随时添加元素
strings.Add("Hello");
strings.Add("World");
// 如果后续需要转成数组
string[] array = strings.ToArray();

优点:
动态扩容
语法简洁
性能良好
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,