C#数组与ArrayList
来源:互联网 发布:淘宝如何看买家退货率 编辑:程序博客网 时间:2024/05/21 11:10
一.数组 又称为静态数组,作为与int,char等一样的变量类型,我们首先要进行声明,其次对其进行初始化,然后才能使用。
例如:
//整型数组
int []A;
A=new int[3]{1,2,3}
//字符数组
char []B;
B=new char[3]{'1','a','c'}
//字符串数组
string []C=new String[3]{"dsf","adf","adf"}
//二维数组
int [,] arr=new int[2,3]{{1,2,3},{4,5,6}};
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 3; j++)
{
Console.Write(arr[i,j]);
}
}
这样的数组又称为静态数组,他最大的缺点在于不能实现动态生成数组,如果我们要对数组添加数据时就显得很困难。
此时我们只能再声明一个数组来进行添加数据。
二.动态数组
ArrayList,又称为动态数组,他其实是微软把数组的一些操作如添加,remove,等封装成一个类,从而实现数组的动态添加等更方便的操作
从生命一个动态数组来看,它实际上是实例化了一个类。
//动态数组声明及添加数据
ArrayList arraylist=new ArrayList();
arraylist.Add("1");
arraylist.Add("a");
//除去元素
arraylist.remove("1");移除第一个与1相同的元素
arraylist.removeat(1);将第一个元素删除
//对动态数组与数组的转换(将数组付给动态数组)
char []A=(char [])arraylist.ToArray(typeOf(char))
//数组中是否包含?
arraylist.Contains("?");
- C#数组与ArrayList
- c# 动态数组ArrayList
- C# ArrayList(数组列表)
- C#中ArrayList 与 string、string[]数组 的转换
- c# 数组(Array),ArrayList ,List 的区别与联系
- C#中ArrayList 与 string、string[]数组 的转换
- c# 数组(Array),ArrayList ,List 的区别与联系
- C#中数组,ArrayList与List对象的区别
- C#中数组,ArrayList与List对象的区别
- C#中数组,ArrayList与List对象的区别
- C#中ArrayList 与 string、string[]数组 的转换
- C#中数组、ArrayList与List对象的区别
- C#中ArrayList 与 string、string[]数组 的转换(转)
- C#中数组,ArrayList与List对象的区别
- C#中ArrayList 与 string、string[]数组 的转换
- C#中数组,ArrayList与List对象的区别
- C# 数组、ArrayList、List、Dictionary的用法与区别
- C# 数组、ArrayList、List、Dictionary的用法与区别
- 对指针和引用的理解
- 正则表达式详解
- 套用模板输出Excel,并对数据进行分页
- 学习Java一点小笔记
- NameValueCollection详解
- C#数组与ArrayList
- Linux 下忘记root密码怎么办
- HTML5+CSS3制作便签
- IOS 面试题
- hibernate 实体对象的生命周期
- Html文件编辑出现智能提示eclipse插件
- win api 打开可执行文件
- ASP.NET配置文件Web.config 详细解释
- js中的数组详解