zoukankan      html  css  js  c++  java
  • 集合及特殊集合、与数组区别

    常用的集合是ArryList类,数组是连续的、同一类型的一块区域,而集合是可以不连续的、多种数据类型的。

    获取数组的元素是使用Length属性,而获取ArrayList集合的元素是使用count属性

    数组可以有多维,而ArrayList集合只能是一维

    使用集合前:首先在命名空间添加Using System.Collections;

    属性   .Count  获取ArrayList中实际包含的元素数

    方法                        功能说明

    .Add()           将对象添加到ArrayList的结尾处         

     .Clear()           从ArrayList中移除所有元素

    .Clone()           创建 ArrayList的浅表副本

    .Contains()       确定某元素是否在ArrayList中

    .IndexOf()           已重载。返回ArrayList或它的一部分中某个值得第一个匹配项的从零开始的索引

    .Indsert()             将元素插入ArrayList的指定索引处。可在任意位置插入

    .LastIndexOf()       已重载。返回ArrayList或它的一部分中某个值得最后一个匹配项的从零开始的索引

    .Remove()       从ArrayList中移除特定对象的第一个匹配项

    .RemoveAt()    移除ArrayList的指定索引处的元素

    .Sort()  已重载。对ArrayList或它的一部分中的元素进行排序升序 //把整个集合内元素升序排序

    .Reverse() 翻转整个集合

    集合升序与降序排序:.sort为升序排序,用.Reverse翻转集合后,变为倒序排序

    1.集合内用到的循环语句:foreach(int a in n)// int为数据类型,a为变量名,n为变量名 注:从n中拿出各个元素放入a中,一次拿一个进行循环

    foreach循环语句内必须是同类型才能循环,循环不能添加删除、增加等计算

    2.

    List<string> aa = new List<string>();
                //上面为一个泛型集合, List<> 泛型集合<>中添加什么数据类型,集合内就只存放什么类型
  • 相关阅读:
    C#利用HttpWebRequest进行post请求的示例(HTTPS)
    jQuery对象与DOM对象之间的转换方法
    解决SQL SERVER数据库备份时出现“操作系统错误5(拒绝访问)。BACKUP DATABASE 正在异常终止。”错误的解决办法
    Win10启动盘制作工具
    Silverlight5_Tools安装报错解决方案
    js 数组操作
    mac使用入门
    sql linq lamda
    SqlServer将数据库中的表复制到另一个数据库
    LoadRunner11学习记录五 -- 错误提示分析
  • 原文地址:https://www.cnblogs.com/franky2015/p/4646030.html
Copyright © 2011-2022 走看看