A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© mzh901024 中级黑马   /  2013-8-1 12:21  /  1106 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 mzh901024 于 2013-8-10 17:54 编辑

在不改变数组长的时候,按索引删除数组元素,真正意义上没有删除,要怎么做才能真正删除数组元素

评分

参与人数 1技术分 +1 收起 理由
赵宗荣 + 1

查看全部评分

5 个回复

倒序浏览
在C#中,数组的长度一旦声明就无法改变
回复 使用道具 举报
动态数组
回复 使用道具 举报
§風過無痕§ 来自手机 金牌黑马 2013-8-1 21:04:35
板凳
可以利用ArrayList类      其相当于一种高级的动态数组!
其可以动态的添加和删除元素
ArrayList类提供了几个删除元素的方法    如:Clear方法  Remove方法     

评分

参与人数 1技术分 +1 收起 理由
赵宗荣 + 1

查看全部评分

回复 使用道具 举报
通过已删除元素的数组子集返回编辑后的数组,通过已删除的部分返回已删除的元素或子数组。  连线数组至该函数时,函数可自动调整大小以显示数组各个维度的索引。
回复 使用道具 举报
根据楼主说的情况,可以用arrylist类或者List类来实现你的需求,这两个类都属于动态数组,方法也很类似!
希望我的回答可以帮到你
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马