如何在每次插入数组后增加数组大小而不会丢失先前的数据 [英] How to increase array size after every insertion in array without losing previous data

查看:79
本文介绍了如何在每次插入数组后增加数组大小而不会丢失先前的数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的

我正在尝试找出
每次插入数组后
我想更改该数组的大小而不会丢失
以前的数据.

我尝试过,但先前的数据将消失.

有什么办法解决吗

预先谢谢你

Jagadeesh

Dear

I am trying to find out that
After every insertion in array
i want to change the size of that array without losing
previous data.

I tryed but the previous data is going out.

Is there any way to resolve it

Thank You in advance

Jagadeesh

推荐答案

如果要使用可变长度的数组,则可以使用Arrarylist.
要使用arraylist,
首先导入名称空间,
If you want a variable length array,then you can use Arrarylist.
To use arraylist,
Firstly Import the namespace,
System.Collections;


并以以下方式使用Arraylist,


and the use Arraylist in following way,

ArrayList arr = new ArrayList();
arr.Add("val1");
arr.Add("Val2");


使用Arraylist而不是数组的一个主要优点是,随着存储对象数量的变化,它们可以增长和收缩.


One key advantage of using Arraylist over arrays is that they can grow and shrink as the number of stored objects changes.


尝试Redim保存阵列(200)

罗恩
Try Redim Preserve Array(200)

Ron


嗨Jagadeesh,

为什么要在每次插入数组后更改数组大小?如果要自动增加数组大小,则尽管使用Array,也应使用 ArrayList .

有关 Array 的更多信息,请通过以下链接:
[ Asp.Net中的数组]

对于 ArrayList :

[ Asp.Net中的ArrayList ]
Hi Jagadeesh,

Why you want to change your array size after every insertion in array? If you want to increase array size automatically then you should go for ArrayList in-spite of Array.

For more info on Array go through below link:
[Arrays in Asp.Net]

And For ArrayList :

[ArrayList in Asp.Net]


这篇关于如何在每次插入数组后增加数组大小而不会丢失先前的数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆