【问题标题】:How to Increase or decrease length of array [duplicate]如何增加或减少数组的长度[重复]
【发布时间】:2016-03-06 06:33:47
【问题描述】:

//假设

object[] myarray = new object[3];
myarray[0] = 10;
myarray[1] = 20;
myarray[2] = 30;

我可以根据要求更改数组的长度吗? 喜欢

myarray[0] = 10;
myarray[1] = 20;
myarray[2] = 30;
myarray[3] = 40;

【问题讨论】:

  • 不,数组只是预分配的数据结构。不过,您可能希望为您的编程语言添加标签

标签: c# arrays


【解决方案1】:

你没有。数组有一个静态长度(很明显,缺少调整大小的方法和长度的静态构造函数变量)。

您需要分配一个新数组并将元素复制过来。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-28
    • 2016-11-27
    • 2021-02-16
    • 1970-01-01
    相关资源
    最近更新 更多