C#数据结构,集合

C#数据结构,集合
一、集合的基本概念
在.NET 中,对于数据结构的支持,即把许多类似的对象组合起来。最简单的数据结构就是
数组。
集合表示一组可以通过遍历每个元素来访问的的一组对象,特别是可以使用foreach 循环来
访问他们。 对象如果可以提供相关对象的引用,就是一个集合。称为
使用foreach 循环是集合的主要目的,集合没有提供其他特性。
二、数组列表。
数组列表类似数组,但数组列表是可以增大的。数组在规定的大小后,就不可以再增加了,
但数组列 表可以。
比如 ArrayList arrayListTest=new ArraryList(10); 该句创建了一个大小为10 的ArraryList 对象,
当我们再为其添加第11 项时,其容量会自动扩大1 倍,也就变成了20,而原来的对象会被
添加上垃圾收集 器的标记。
为其添加对象的方法是 .Add()
比如:arrayListTest.Add(“gosoa.com.cn”);
我们来完整的看个例子。
using System;using System.Collections;namespace gosoa.com.cn
{
class Test
{
static void Main()
{
ArrayList arrayTest = new ArrayList(4);
arrayTest.Add("www.");
arrayTest.Add("gosoa.");
arrayTest.Add("com.");
arrayTest.Add("cn");
foreach(string item in arrayTest)
{
Console.Write(item);
}
Console.WriteLine("\n"+arrayTest.Capacity.ToString());
arrayTest.Add("url");
Console.WriteLine(arrayTest.Capacity.ToString());
}
}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值