思考ArrayList能用于开发中(或者你接触过的游戏中)的那些地方?至少写出两个,并能分析出其实现方式.
ArrayList arr = new ArrayList();
arr.Add(“lwj”);
arr.Add(12);
arr.Add(‘a’);
foreach (var item in arr)
{
Console.Write(item + " “);
}
//指定下标插入元素;
arr.Insert(1, “niubi”);
Console.WriteLine(”");
foreach (var item in arr)
{
Console.Write(item + " “);
}
//是否包含一个指定元素
bool isexit = arr.Contains(12);
Console.WriteLine(”\n" + isexit);
//逆转
arr.Reverse();
foreach (var item in arr)
{
Console.Write(item + " “);
}
//移除指定下标元素;
arr.RemoveAt(2);
Console.WriteLine(”");
foreach (var item in arr)
{
Console.Write(item + " “);
}
//移除指定元素
arr.Remove(“lwj”);
Console.WriteLine(”");
foreach (var item in arr)
{
Console.Write(item + " “);
}
//移除所有元素
arr.Clear();
Console.WriteLine(”");
foreach (var item in arr)
{
Console.Write(item + " ");
}
//ArrayList能用于:1、游戏中的技能BUFF移除、添加等操作; 2、游戏物品栏的添加移除操作;
杏云教育
最新推荐文章于 2022-11-01 14:22:04 发布