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);
//
遍历方法二
}
}
}
}
查看全文
相关阅读:
2019-2020-1 20175323 实验四 外设驱动程序设计
2019-2020-1 20175323 实验三 并发程序
2019-2020-1-20175332 20175323 20175228-实验二固件程序设计
2019-2020-1 20175323 20175332 20175228 实验一开发环境的熟悉
20175323 团队项目 服务器端函数功能与业务逻辑详解
2018-2019-2-20175323 java实验五 网络编程与安全
2018-2019-2-20175323 java实验四 Android程序设计
2018-2019-2-20175323 java实验三敏捷开发与XP实践
2018-2019-2-20175323 java实验二《Java面向对象程序设计》
2018-2019-2 20175323 实验一《Java开发环境的熟悉》实验报告
原文地址:https://www.cnblogs.com/wf225/p/1037788.html
最新文章
冲刺周—The First Day
2018-2019-2 20175105王鑫浩《Java程序设计》实验四 《Android开发基础》实验报告
团队作业(四):描述设计
数据库MySQL
2018-2019-2 20175105王鑫浩《Java程序设计》实验三 《敏捷开发与XP实践》
第九周学习总结
20175105 2018-2019-2 《Java程序设计》第八周学习总结
2018-2019-2 20175105王鑫浩 实验二《Java面向对象程序设计》实验报告
团队作业(二):项目选题
第七周Java学习总结
热门文章
VMware使用中的问题解决
Virtual box-Ubuntu使用中的问题解决
浅谈Openssl(Linux)
C语言实现SM2/3/4Linux)
Linux系统中的“ls -l”命令
20175207-20175235 实验一 开发环境的熟悉
2018-2019-2 20175207 实验五《实验五 网络编程与安全》实验报告
2018-2019-2 20175207 实验四《实验四 Android程序设计》实验报告
2018-2019-2 20175207 实验三《敏捷开发与XP实践》实验报告
MyCP课下作业
Copyright © 2011-2022 走看看