C#部分---arraylist集合、arraylist集合中的object数据转换成int类string类等;间隔时间的表示方法;

时间:2023-01-14 23:49:40

ArrayList和Array的区别:

相同点:1.两者都实现了IList、ICollection、IEnumerable接口; 

     2.两者都可以使用证书索引访问集合中的元素,包括读取和赋值,且集合中的索引都从0开始。

不同点:1.ArrayList是集合而Array是数组;

     2.ArrayList是具体类而Array是抽象类;

     3.数组必须在实例化时指定元素的数量,改数量一旦确定就不可以更改了。而ArrayList扩展了这一点,当实例化时可以不指定集合元素数

     4.获取数组的元素时使用Length属性,而获取ArrayList集合的元素数使用Count属性;

     5.数组可以多维,而ArrayList只能是一维。

ArrayList的添加数据:

1,先要实例化、初始化

C#部分---arraylist集合、arraylist集合中的object数据转换成int类string类等;间隔时间的表示方法;

2,集合中添加数据的方法是用al.Add而不是用al[];

C#部分---arraylist集合、arraylist集合中的object数据转换成int类string类等;间隔时间的表示方法;

C#部分---arraylist集合、arraylist集合中的object数据转换成int类string类等;间隔时间的表示方法;

3,在某个索引号上插入某个元素

     C#部分---arraylist集合、arraylist集合中的object数据转换成int类string类等;间隔时间的表示方法;

4,输出集合的元素个数;用count;

C#部分---arraylist集合、arraylist集合中的object数据转换成int类string类等;间隔时间的表示方法;

5清空集合与克隆集合;克隆是一定要把原来集合中的object数据转换成ArrayList;

C#部分---arraylist集合、arraylist集合中的object数据转换成int类string类等;间隔时间的表示方法;

6.包含,获取索引号,移除;

C#部分---arraylist集合、arraylist集合中的object数据转换成int类string类等;间隔时间的表示方法;

7,遍历集合,如果集合中全是int类,可以用

 foreach (int aa in al)
{
Console.WriteLine(aa);
}

 假如集合中的数据是不同类型的,要用

  foreach (object aa in al)
{
Console.WriteLine(aa);
}

 8,升序与翻转集合

升序

C#部分---arraylist集合、arraylist集合中的object数据转换成int类string类等;间隔时间的表示方法;

翻转

C#部分---arraylist集合、arraylist集合中的object数据转换成int类string类等;间隔时间的表示方法;

9,object 所有数据类型的基类

int a = ;
object aa = a;
aa = "string类型";
aa = true;
aa = DateTime.Parse("2008/8/8");
aa = al;

10,间隔时间的表示方法;

System.Threading.Thread.Sleep(3000);表示间隔3000ms即3秒;

11.arraylist集合中的object数据转换成int类string类

int aa=int.parse(al[i].tostring());
    double aa=double.parse(al[i].tostring());

string aa=al[i].tostring();

C#部分---arraylist集合、arraylist集合中的object数据转换成int类string类等;间隔时间的表示方法;的更多相关文章

  1. java中Object转换成int或String类型方法

    转载: http://www.cnblogs.com/1020182600HENG/p/6137206.html Object obj = getObject(); if(obj instanceof ...

  2. OC中如何把数组中字典的数据转换成URL?

    在使用objective-c语言开发iOS应用中,会向服务器通过URL请求一些数据,因此对URL的拼接肯定少不了.而在iOS中,我们一般是通过将字典中的数据拼接成我们要请求的URL字符串,那这个是怎么 ...

  3. java 中的Number类 Character类 String类 StringBuffer类 StringBuilder类

    1. Number类 Java语言为每一个内置数据类型提供了对应的包装类.所有的包装类(Integer.Long.Byte.Double.Float.Short)都是抽象类Number的子类.这种由编 ...

  4. 关于Integer类中parseInt()和valueOf()方法的区别以及int和String类性的转换.以及String类valueOf()方法

    Integer类中的. 关于parseInt()方法的API文档.  返回的是int类型的 关于valueOf()方法的API文档 返回的是Integer类型的. 关于intValue()方法的API ...

  5. Java 中StringBuffer与StringBuilder区别(转)及String类的一些基本操作代码

    String 字符串常量StringBuffer 字符串变量(线程安全)  多个线程访问时,不会产生问题(Synchronized)StringBuilder 字符串变量(非线程安全) 多个线程访问时 ...

  6. javascript 中string 型数据转换成int类型

    var str1 = "1234";var str2 = "1234";number = parseInt(str1); number就是int型 str1+s ...

  7. String类中的常用方法

    String类 一.转换成String方法 1.public String(); 空参构造 初始化一个新创建的 String 对象,使其表示一个空字符序列 2.public String(byte[] ...

  8. 数组转集合、集合转数组、字符串数组与int型、long型数组等的转换

    在项目中经常会遇到数组转集合.集合转数组.数组之间类型转换等操作 1.数组转集合 为了实现把一个数组转换成一个ArrayList,很多Java程序员会使用如下的代码: String str[] = { ...

  9. Java中int和String互相转换的多种方法

    1 如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([ ...

随机推荐

  1. Java 实现批量重命名,亲测可用(精简版)

    之前在网上下载了很多视频,解压缩后,发现里面每个文件前面都有一长串的网址,导致我根本看不清每个视频的名字到底叫什么? 网上搜了一些批量重命名的方法,可都不是我想要的,既然这样,干脆自己动手用Java写 ...

  2. Linux下查找文件:which、whereis、locate、find 命令的区别

    我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索.which       查看可执行文件的位置,通过环境变量查whereis    查看文件的位置,通过数据库查,每 ...

  3. Hibernate3回顾-6-hibernate缓存(性能优化策略)

    主要来源: http://blog.csdn.net/csh624366188/article/details/7612142  (比较详细) http://www.cnblogs.com/20091 ...

  4. (转)C#模拟键盘鼠标事件

    原文 1.模拟键盘事件System.Windows.Forms.SendKeys以下是   SendKeys   的一些特殊键代码表.     键   代码       BACKSPACE   {BA ...

  5. WinForm简单多国语言实现

    参考:http://minmin86121.blog.163.com/blog/static/4968115720119259151898/ http://www.cnblogs.com/hakuci ...

  6. hbulider 快捷键以及常用

    跳转到行        Ctrl + G   页首        Ctrl + Home   页尾        Ctrl + End   下一个选项卡        Ctrl + Tab   上一个 ...

  7. Python处理Excel生成CSV文档

    Python是一种解释型的.动态数据类型的.面向对象的高级程序设计语言.拥有丰富的处理数据和文本类库,并且得益于它是一种解释型的语言,在程序修改和功能扩展上,可以很容易做到大规模的调整.综合考虑Pyt ...

  8. 【转】Nginx 学习笔记(十一)nginx下安装配置naxsi waf防火墙(附完整编译、配置)

    原文地址:http://f2ex.cn/nginx-installed-configuration-naxsi-waf/ Naxsi 是第三方 nginx 模块 ,它和 Modsecurity 都是开 ...

  9. js去掉前后空格

    //去前后空格 data=data.replace(/(^\s*)|(\s*$)/g, "");

  10. Android动态添加Device Admin权限

    /********************************************************************** * Android动态添加Device Admin权限 ...