using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
using System.Threading.Tasks;
namespace _01
{
class Program
{
static void Main(string[] args)
{ //Arraylist类位于system.Collections命名空间下,它可以动态地添加和删除元素,
//Insert方法语法: public virtual void Insert(int index,Object value) 其中index表示从零开始的索引,
//clear() 从Arraylist中移除所有元素;Remove(Object obj)从ArrayList中移除特定对象的第一个匹配项,可以为空引用;
//RemoveAt(int index)从ArrayList中移除指定索引外元素;RemoveRange(int index,int count) 从ArrayList中移除一定范围的元素;
//index:要移除元素的范围从零开始的起始索引,count:要移除的元素数;
//查找Arraylist集合中的元素时,可使用contains方法、IndexOf方法和LastIndexOf方法
int[] arr = { 1, 2, 3, 4, 5, 6, };
ArrayList List = new ArrayList(arr);
Console.WriteLine("ArrayList集合:");
foreach (int i in List)
{
Console.Write(i + " ");
}
Console.WriteLine();
Console.WriteLine("使用ADD添加元素后,ArrayList集合:");
for (int i = 1; i < 5; i++)
{
List.Add(i +arr.Length);//往arraylist添加元素
}
foreach (int i in List)
{
Console.Write(i + " ");//遍历显示所有list里的元素
}
List.Insert(6, 9);//插入元素
Console.WriteLine("使用插入方法插入元素后,ArrayList集合为:");
foreach (int i in List)
{
Console.Write(i + " ");
}
Console.WriteLine();
Console.WriteLine(List.Contains(7));//arraylist中使用contain来判断元素是否存在;查找元素
Console.ReadKey();
}
}
}
09-16
1784
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
07-15
07-15
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交