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);
//
遍历方法二
}
}
}
}
查看全文
相关阅读:
Git回退---reset和revert
XML解析
SpringBoot学习day01
Spring boot精要
JS没有contains方法,可以用indexof实现
git fetch 取回所有分支(branch)的更新(转)
idea 设置注释模板
git退出编辑模式
git 提交代码到远程分支
linux下,保存退出vim编辑器(转)
原文地址:https://www.cnblogs.com/wf225/p/1037788.html
最新文章
cookies、sessionStorage和localStorage解释及区别
HTTP、TCP、 UDP、 IP 、 Socket的关系
link和@import的区别
组件中的自定义事件
vue props验证
安装使用babel-polyfill。让IE支持es6
线段树求逆序对
[BZOJ 3709] Bohater
(转)Android学习笔记②——HelloWorld的创建已经基本知识
Android学习笔记①——安卓工具的基本安装
热门文章
帆软报表学习笔记③——下拉框的简单应用:输入提示以及时间的选择
帆软报表学习笔记②——行转列
帆软报表学习笔记①——根据参数查询
主席树模板
数论之费马大定理及勾股数
第八周作业助教总结
初探计算机的基本组成魅力
编程以及编程语言的历史
final关键字
CAS--CompareAndSwap原理
Copyright © 2011-2022 走看看