星空网 > 软件开发 > ASP.net

菜鸟笔记———创建长度可变的数组(集合的原理)

自我认识(大白话):创建一个数组,必须要确定2个因素:1.数据类型 、2.数组的长度。

           数组声明之后长度是不可以改变的,结合集合添加元素的原理,用代码实现为数组不限长度

代码展示:

 

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 创建长度可变的数组{  class UserArr  {    //默认数组    int []arr=new int[1];    //计数器 记录添加的次数    int count = 0;    //添加元素    public void Add(int num)    {         //当添加的数量等于数组的长度,扩容      if(count==arr.Length)      {            //创建新的数组          int[] newArr=new int[arr.Length*2];          //将原数组的值复制到有足够长度的新数组          arr.CopyTo(newArr,0);        //将有足够的长度的新数组的引用给原数组          arr = newArr;      }      //正常流程,将计数器作为下标添加元素      arr[count] = num;      count++;    }                //遍历    public void show()    {      foreach(int i in arr)      {        Console.WriteLine(i+",");      }    }  }}

 




原标题:菜鸟笔记———创建长度可变的数组(集合的原理)

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流