C# System.Collections.ArrayList
using System;
using System.Collections;
public class SamplesArrayList { public static void Main() { // Creates and initializes a new ArrayList.
ArrayList myAL = new ArrayList();
myAL.Add("Hello");
myAL.Add("World");
myAL.Add("!"); // Displays the properties and values of the ArrayList.
Console.WriteLine( "myAL" );
Console.WriteLine( " Count: {0}", myAL.Count );
Console.WriteLine( " Capacity: {0}", myAL.Capacity );
Console.Write( " Values:" );
PrintValues( myAL );
} public static void PrintValues( IEnumerable myList ) {
foreach ( Object obj in myList )
Console.Write( " {0}", obj );
Console.WriteLine();
} } /*
This code produces output similar to the following: myAL
Count: 3
Capacity: 4
Values: Hello World ! */
构造函数
| ArrayList() | 初始化 ArrayList 类的新实例,该实例为空并且具有默认初始容量。 | 
| ArrayList(ICollection) | 初始化 ArrayList 类的新实例,该类包含从指定集合复制的元素,并具有与复制的元素数相同的初始容量。 | 
| ArrayList(Int32) | 初始化 ArrayList 类的新实例,该实例为空并且具有指定的初始容量。 | 
属性
| Capacity | 获取或设置 ArrayList 可包含的元素数。 | 
| Count | 获取 ArrayList 中实际包含的元素数。 | 
| IsFixedSize | 获取一个值,该值指示 ArrayList 是否具有固定大小。 | 
| IsReadOnly | 获取一个值,该值指示 ArrayList 是否为只读。 | 
| IsSynchronized | 获取一个值,该值指示是否同步对 ArrayList 的访问(线程安全)。 | 
| Item[Int32] | 获取或设置指定索引处的元素。 | 
| SyncRoot | 获取可用于同步对 ArrayList 的访问的对象。 | 
方法
C# System.Collections.ArrayList的更多相关文章
- 对象数组自定义排序--System.Collections.ArrayList.Sort()
		使用System.Collections.ArrayList.Sort()对象数组自定义排序 其核心为比较器的实现,比较器为一个类,继承了IComparer接口并实现int IComparer.Com ... 
- System.Collections.Generic.List<T> 与 System.Collections.ArrayList
		[推荐] System.Collections.Generic.List<T> [原因] 泛型集合类List<T>在操作值类型的集合时可以不进行 装箱/拆箱 处理. 使得性能较 ... 
- 学用 ASP.Net 之 System.Collections.ArrayList 类
		ArrayList 是 .Net 的动态数组. 主要成员: /* 静态方法 */ ArrayList.Adapter() //把其他 IList 对象包装为 ArrayList 使用 ArrayLis ... 
- 关于System.Collections空间
		System.Collections命名空间包含可使用的集合类和相关的接口,提供了集合的基本功能. 该命名空间下的.NET非泛型集合类如下所示: — System.Collections.ArrayL ... 
- C#:system.collections.generic(泛型)
		1. array是一个固定长度的,如果要动态的存储的话就不行了,虽然 System.Collections.ArrayList(),是一个动态的存储的容器,但是没有对存储中的数据进行一个约束,所以非泛 ... 
- ArrayList动态数组System.Collections命名空间下
		using System.Collections; namespace myspace { class myclass { ArrayList myList=new ArrayList(); } } 
- System.Collections.Generic的各容器类的用法
		演示System.Collections.Generic的各容器类的用法. 包括:Dictionary,KeyValuePair,SortedDic tionary,SortedList,HashSe ... 
- C# System.Collections
		System.collection类: 动态数组ArrayList 代表了可被单独索引的对象的有序集合.也就是说他是一个动态的数组,你可以通过索引来进行增删改等操作,数组会自动调整数组的大小.允许在列 ... 
- .Net Framework System.Collections 集合类
		本文内容 集合类 性能 最近复习了一下集合,C# 关于集合的类蛮多,但我除了 List 那几个经常用之外,其他的用得还真不多(只在小范围使用),但其实,每个集合类都各有自己适用的场景,功能也很强大.尤 ... 
随机推荐
- Slave SQL_THREAD如何重放Relay log
			复制的介绍: 根据日志定义的模式不一样,可以分为:Statement(SBR)模式,Row(RBR)格式或者是MIXED格式,记录最小的单位是一个Event,binlog日志前4个字节是一个magic ... 
- oracle中主键自增
			oracle中主键自增 下面用一个例子来说明自增主键的创建: 1.建用户数据表 drop table dectuser; create table dectuser( userid integer p ... 
- Shiro介绍
			前言 本文主要讲解的知识点有以下: 权限管理的基础知识 模型 粗粒度和细粒度的概念 回顾URL拦截的实现 Shiro的介绍与简单入门 一.Shiro基础知识 在学习Shiro这个框架之前,首先我们要先 ... 
- Springboot实现filter拦截token验证和跨域
			背景 web验证授权合法的一般分为下面几种 使用session作为验证合法用户访问的验证方式 使用自己实现的token 使用OCA标准 在使用API接口授权验证时,token是自定义的方式实现起来不需 ... 
- mysql 快速拷贝表
- asp.net core 微信APP支付(扫码支付,H5支付,公众号支付,app支付)之4
			微信app支付需要以下参数,类封装如下 public class WxPayModel { /// <summary> /// 应用ID /// </summary> publ ... 
- 【Java】 剑指offer(68) 树中两个结点的最低公共祖先
			本文参考自<剑指offer>一书,代码采用Java语言. 更多:<剑指Offer>Java实现合集 题目 输入两个树结点,求它们的最低公共祖先. 思路 该题首先要和面试 ... 
- Linux错误代码含义
			常用Linux错误代码含义,如下表所示: 名称 值 描述 EPERM 1 操作不允许 ENOENT 2 无此文件或目录 ESRCH 3 无此进程 EINTR 4 中断系统调用 EIO 5 I/O 错误 ... 
- moodle 笔记
			默认版块的设置: //这些变量为新课程定义了DEFAULT块变量如果设置了这个变量,它将覆盖所有其他变量,并且是唯一使用的变量s $CFG->defaultblocks_override = ' ... 
- python2和3在处理字符串上的区别
			python2和3在处理字符串上的区别 python2和python3对于字符串的处理有很大的区别 熟悉了python2的写法用python3时真的会遇到很多问题啊…… 区别 python2中有一 ... 
