All articles(网络文学目录) All Pictures(图片目录) All Softwares(软件目录)

 
C#中常用的集合类型

Writer: qq Article type: Programming skills(编程技巧) Time: 2014/7/11 9:19:37 Browse times: 222 Comment times: 0

C#中常用的集合类型


Head photo

Go homepage
Upload pictures
Write articles

C#中常用的集合类型

C#中常用的集合类型
1.ArrayList类
ArrayList类主要用于对一个数组中的元素进行各种处理。在ArrayList中主要使用Add、Remove、RemoveAt、Insert 4个方法对栈进行操作。Add方法用于将对象添加到 ArrayList 的结尾处,Remove方法用于从 ArrayList 中移除特定对象的第一个匹配项,RemoveAt方法用于移除 ArrayList 的指定索引处的元素,Insert方法用于将元素插入ArrayList的指定索引处。
* 示例
ArrayList的使用
示例将介绍如何创建一个ArrayList、如何添加项、如何移除项以及如何遍历ArrayList。程序代码如下:
using System.Collections;//引入命名空间
namespace _4
{
class ArrayListTest
{
static void Main(string[] args)
{
ArrayList arrlist = new ArrayList();//实例化一个ArrayList对象
//使用Add方法向ArrayList中添加元素,将元素添加到ArrayList对象的末尾
//本教程来自网站源代码http://www.isstudy.com
arrlist.Add("苹果");
arrlist.Add("香蕉");
arrlist.Add("葡萄");
foreach (int n in new int[3] { 0, 1, 2 })
{
arrlist.Add(n);
}
//移除值为0的第一个元素
arrlist.Remove(0);
//移除当前索引为3的元素,即第4个元素
arrlist.RemoveAt(3);
//在指定索引处添加一个元素
arrlist.Insert(1, "apple");
//遍历ArrayList,并输出所有元素
for (int i = 0; i < arrlist.Count; i++)
{
Console.WriteLine(arrlist[i].ToString());
}
}
}
}
键运行程序,运行结果如图1所示。

图1 ArrayList示例运行结果图
完整程序代码如下:
★★★★★主程序文件完整程序代码★★★★★:
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace _4
{
class ArrayListTest
{
static void Main(string[] args)
{
ArrayList arrlist = new ArrayList();//实例化一个ArrayList对象
//使用Add方法向ArrayList中添加元素,将元素添加到ArrayList对象的末尾
//本教程来自网站源代码
http://www.isstudy.com
arrlist.Add("苹果");
arrlist.Add("香蕉");
arrlist.Add("葡萄");
foreach (int n in new int[3] { 0, 1, 2 })
{
arrlist.Add(n);
}
//移除值为0的第一个元素
arrlist.Remove(0);
//移除当前索引为3的元素,即第4个元素
arrlist.RemoveAt(3);
//在指定索引处添加一个元素
arrlist.Insert(1, "apple");
//遍历ArrayList,并输出所有元素
for (int i = 0; i < arrlist.Count; i++)
{
Console.WriteLine(arrlist[i].ToString());
}
}
}
}





There are 0 records,
Comment:
Must be registered users to comment(必须是注册用户才能发表评论)

Disclaimer Privacy Policy About us Site Map
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.