C# ArrayList 的使用
2016-07-26 10:17
337 查看
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ArrayListDemo
{
class Program
{
static void Main(string[] args)
{
int[] arr = new int[] { 1,2,3,4,5,6,7,8,9};
ArrayList list = new ArrayList(arr);
Console.WriteLine("1、原始ArrayList类中的数据");
foreach (int i in list)
{
Console.Write(i + " ");
}
Console.WriteLine();
Console.ReadLine();
Console.WriteLine("2、使用add方法添加:");
for (int i = 1; i < 5;i++ )
{
list.Add(i + arr.Length);
}
foreach (int i in list)
{
Console.Write(i + " ");
}
Console.WriteLine();
Console.ReadLine();
Console.WriteLine("3、使用Insert方法添加");
list.Insert(5, 6);
foreach (int i in list)
{
Console.Write(i + " ");
}
Console.WriteLine();
Console.ReadLine();
Console.WriteLine("4、删除某个位置的值:");
list.Remove(6);
foreach (int i in list)
{
Console.Write(i + " ");
}
Console.WriteLine();
Console.ReadLine();
Console.WriteLine("5、使用RemoveRange方法删除指定范围的元素:");
list.RemoveRange(0, 3);
foreach (int i in list)
{
Console.Write(i + " ");
}
Console.WriteLine();
Console.ReadLine();
Console.WriteLine("6、ArrayList添加字符串:");
ArrayList list2 = new ArrayList();
list2.Add("c#学习");
list2.Add("C语言学习");
list2.Add("java 学习");
foreach (string str in list2)
{
Console.WriteLine(str);
}
Console.WriteLine("arr2 的长度:" + list2.Count);
Console.ReadLine();
Console.WriteLine("7、ArrayList元素的查找:");
Console.WriteLine(list.IndexOf(3));//使用IndexOf方法查找,返回值为坐标
Console.WriteLine(list2.Contains(1));//使用Contains方法查找,返回值为True/False
Console.ReadLine();
}
}
}
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ArrayListDemo
{
class Program
{
static void Main(string[] args)
{
int[] arr = new int[] { 1,2,3,4,5,6,7,8,9};
ArrayList list = new ArrayList(arr);
Console.WriteLine("1、原始ArrayList类中的数据");
foreach (int i in list)
{
Console.Write(i + " ");
}
Console.WriteLine();
Console.ReadLine();
Console.WriteLine("2、使用add方法添加:");
for (int i = 1; i < 5;i++ )
{
list.Add(i + arr.Length);
}
foreach (int i in list)
{
Console.Write(i + " ");
}
Console.WriteLine();
Console.ReadLine();
Console.WriteLine("3、使用Insert方法添加");
list.Insert(5, 6);
foreach (int i in list)
{
Console.Write(i + " ");
}
Console.WriteLine();
Console.ReadLine();
Console.WriteLine("4、删除某个位置的值:");
list.Remove(6);
foreach (int i in list)
{
Console.Write(i + " ");
}
Console.WriteLine();
Console.ReadLine();
Console.WriteLine("5、使用RemoveRange方法删除指定范围的元素:");
list.RemoveRange(0, 3);
foreach (int i in list)
{
Console.Write(i + " ");
}
Console.WriteLine();
Console.ReadLine();
Console.WriteLine("6、ArrayList添加字符串:");
ArrayList list2 = new ArrayList();
list2.Add("c#学习");
list2.Add("C语言学习");
list2.Add("java 学习");
foreach (string str in list2)
{
Console.WriteLine(str);
}
Console.WriteLine("arr2 的长度:" + list2.Count);
Console.ReadLine();
Console.WriteLine("7、ArrayList元素的查找:");
Console.WriteLine(list.IndexOf(3));//使用IndexOf方法查找,返回值为坐标
Console.WriteLine(list2.Contains(1));//使用Contains方法查找,返回值为True/False
Console.ReadLine();
}
}
}
相关文章推荐
- 小代码 复习c#
- c# 反射列子
- C# 通过比对哈希码判断两个文件内容是否相同
- C#判断字母大小写
- 学习笔记(C#控制台输出判断(yes/no))
- C#开发学习笔记:动态绑定控件事件
- C# 之 向服务器上传资源
- c#基础入门(1)——变量、运算符、数组
- 一些常用的String方法 C#
- 精通C#:Chapter4学习笔记
- C#学习之路-MVC(一)
- C#学习之路-线程(二)
- C# HashSet类(复杂)对象的去重
- C# 开发Windows服务 附简单实例实现禁止QQ运行
- 如何自动拼接 Update语句,仅Update已修改的字段
- 深入C#判断操作系统类型的总结详解(转载)
- C# PInvoke(DllImport使用) 进阶教程(一)转
- C#接口的作用
- c#扩展方法的使用
- c#扩展方法的使用