C#中有变长数组吗??

Dominic 2002-09-23 05:31:28
如果我事先不知道一个数组有多长,从下标0开始给某数组赋值,直到运算结束,有几个值,数组就有几个元素。

另外,如果我申请了一个数组a[5],现在要加长该数组,如a[10],行吗??如果遇到这种情况,你们怎么办?
...全文
253 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dominic 2002-09-23
  • 打赏
  • 举报
回复
刚才试了一下,好象可以,谢谢各位,不知道你们有没有做过长整数的运算(比如100位整数),加减乘除各位是如何实现的??
qz4365 2002-09-23
  • 打赏
  • 举报
回复
可以使用ArrayList代替数组.
ArrayList和数组非常类似,但它是可变长的
luhanzhang 2002-09-23
  • 打赏
  • 举报
回复
C#里的数组是不能变长的。如果要创建一个能够动态增加或减少容量的数组,使用System.Connections命名空间下的ArrayList类即可实现.
ArrayList myList=new ArrayList()
myList.Add("111");
myList.Add("222");
myList.Add("222");
myList.Add("333");
若向其添加的元素超过其默认的容量16时,其容量会自动加倍。


62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧