网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计资源 > .Net编程 > 正文

快速撑握C#知识点之集合

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

在C#当中,集合有我们常用的Arraylist(动态数组),Hashtable(关健字和值的查找表)和不常用的BitArray(位数组),Queue(先进先出的集合),SortedList(有序例表),Stack(后进先出的栈)等等.
其实集合就是将一组有序的数据组合在一起并能对其进行有效的处理.在这里我们主要介绍常用的Arraylist与Hashtable.

Arraylist
类似于一维动态数组,在Arraylist中可以存放任何对像,Arraylist的常用方法有以下三种:增加元素Add(),插入元素Insert(),删除元素Remove().
例:
首先要引入命名空间:using System.Collections;

public static void Main()
        {
            ArrayList arr = new ArrayList();
            arr.Add(10);//为集合添加一个值
            arr.Add(10);//添加第二个值
            arr.Insert(0, 8);//在第0索引位置插入一个值8
            Console.WriteLine(arr.IndexOf(10,2));//搜索指从索引从0到2的值为10的数量.
            foreach (int a in arr)//遍历集合arr
            {
                Console.WriteLine(a);
            }


        }

Hashtable
是用来存入健/值对的集合,如果有需要同时存放健并对应有值的时候我们可以用Hashtable .
例:

public static void Main()
        {
            Hashtable hash = new Hashtable(); //定义一个Hashtable集合
            hash.Add("one", 1);//为集合中填加健与值
            hash.Add("two", 2);
            hash.Add("three", 3);
            hash.Add("four", 4);
            
            foreach (string a in hash.Keys)//遍历所有的健值
            {
                Console.WriteLine("{0},{1}", a, hash[a]);//输出健与值
            }

        }


  • 上一篇资讯: 白话C#之第二话
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师