zoukankan
html css js c++ java
C# 集合类(一):ArrayList
System.Collections 命名空间包含接口和类,这些接口和类定义各种对象(如列表、队列、位数组、哈希表和字典)的集合。
System.Collections.Generic 命名空间包含定义泛型集合的接口和类,泛型集合允许用户创建强类型集合,它能提供比非泛型强类型集合更好的类型安全性和性能。
System.Collections.Specialized 命名空间包含专用的和强类型的集合,例如,链接的列表词典、位向量以及只包含字符串的集合。
ArrayList
类:使用大小可按需动态增加的数组。
using
System;
using
System.Collections.Generic;
using
System.Text;
using
System.Collections;
namespace
ConsoleApplication1
{
class
Program
{
static
void
Main(
string
[] args)
{
ArrayList al
=
new
ArrayList();
al.Add(
100
);
//
单个添加
foreach
(
int
number
in
new
int
[
6
]
{
9
,
3
,
7
,
2
,
4
,
8
}
)
{
al.Add(number);
//
集体添加方法一
}
int
[] number2
=
new
int
[
2
]
{
11
,
12
}
;
al.AddRange(number2);
//
集体添加方法二
al.Remove(
3
);
//
移除值为3的
al.RemoveAt(
3
);
//
移除第3个
ArrayList al2
=
new
ArrayList(al.GetRange(
1
,
3
));
//
新ArrayList只取旧ArrayList一部份
Console.WriteLine(
"
遍历方法一:
"
);
foreach
(
int
i
in
al)
//
不要强制转换
{
Console.WriteLine(i);
//
遍历方法一
}
Console.WriteLine(
"
遍历方法二:
"
);
for
(
int
i
=
0
; i
<
al2.Count; i
++
)
//
数组是length
{
int
number
=
(
int
)al2[i];
//
一定要强制转换
Console.WriteLine(number);
//
遍历方法二
}
}
}
}
查看全文
相关阅读:
Android手势(上,下,左和右的判断)
我爱意甲
程序员特有的9个坏习惯
我爱英超
VS2010快捷键总结(一)
C#中导出Excel总结
MessageDAL
GDI+ 绘图总结
.net中绑定日期时,只显示年月日的做法
Vb线程控制
原文地址:https://www.cnblogs.com/wf225/p/1037788.html
最新文章
想和你交个朋友
test
psql bat 定时任务
postgresql 触发器的使用
YIi gridview 自定义按按钮
PostgreSQL: function 返回结果集多列和单列的例子
postgresql 存储过程使用
yii 多文件上传下载
Yii GridView export excel
PostgreSQL quote ident and literal
热门文章
minifilter 返回码
vue3 动态修改 keepAlive
Android手机主流屏幕分辨率有哪些?
Windows环境下下载Android源码(Launcher为例) [转]
Android UI秘笈:谨记该做什么不该做什么
Android permission 访问权限大全
恶搞文:来听听IT工程师们心底的声音
OPhone中的图片特效处理
我爱西甲
Android 简史
Copyright © 2011-2022 走看看