当前位置: 首页 > news >正文

最好的网站建设宁波网站seo公司

最好的网站建设,宁波网站seo公司,icp备案添加网站,沈阳网站建设专业公司ArrayList 1:位于System.Collections命名空间下#xff0c; 2#xff1a;ArrayList的容量可以根据需要自动扩充 3#xff1a;只能是一维形式#xff0c;数组可以是多维的 4#xff1a;提供添加、删除、和插入某一范围元素的方法 三种构造方法 1) ArrayList list1 n…ArrayList 1:位于System.Collections命名空间下 2ArrayList的容量可以根据需要自动扩充 3只能是一维形式数组可以是多维的 4提供添加、删除、和插入某一范围元素的方法 三种构造方法 1) ArrayList list1 new ArrayList(); 2) int[] arr new int[]{} ; ArrayList list2 new ArrayList(arr) ; 3) ArrayList list3 new ArrayList(10) ; ArrayList的属性 1Capacity ---获取或设置ArrayList可包含的元素 2Count---获取实际包含的元素数 3IsFixedSize ---获取一个值指示是否具有固定大小 4IsReadOnly--- 是否为只读。 ArrayList的方法 1public virtual int Add(Object value)  2)  public virtual void Insert(int index, Object value) 3) InsertRange(int Index, 一维数组的名称)  4) public virtual void  Clear() --移除所有元素 5public virtual void Remove(Object obhj) ---删除指定的元素 6public virtual void RemoveAt(int Index) ---删除指定索引的元素 7public virtual void RemoveRange(int index, int count)--删除指定的多个元素 8 foreach遍历ArrayList 9 IndexOf(A) ---返回A第一次出现的索引的位置未找到的话返回-1 10 IndexOf(A, 7) ---从索引7开始查找未找到返回-1 11 LastIndexOf(A) ---最后一次出现A的索引 12LastIndexOf(A, 7)---下标0~7这段最后一次出现A的位置索引 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; //ArrayList类位于System.Collections命名空间内 using System.Collections;//ArrayList是一种动态数组 //ArrayList的容量可以根据需要自动扩充 //ArrayList提供了添加删除和插入某一范围元素的方法 //Array List提供了将只读和固定大小包装返回集合的方法数组不提供 //Array List只能是一维的形式数组可以多维namespace ArrayListDemo01 {internal class Program{static void Main(string[] args){//ArrayList的构造函数//以默认16位大小来初始化内部的数组ArrayList list new ArrayList();//用一个ICollection对象来构造并把集合的元素添加到ArrayList中int[] arr1 {10,9,8,7,6,5,4,3,2,1,0,11,12,13,14,15,16};ArrayList list1 new ArrayList(arr1 );//用指定大小初始化内部数组ArrayList list2 new ArrayList(20);Console.WriteLine(list中包含的元素数为);//ArrayList的属性Capacity获取或设置ArrayList中可包含的的元素数Console.WriteLine(list.Capacity);list.Capacity 10;Console.WriteLine(list可以包含的元素数);Console.WriteLine(list.Capacity);//ArrayList中的属性Count是获取实际包含的元素数//如果ArrayList没有被初始化那么count0;Console.WriteLine(list中实际包含的元素数);Console.WriteLine(list.Count);//ArrayList的初始化for(int i0; ilist.Capacity; i){list.Add(i);}Console.WriteLine(初始化后list内包含的元素数);Console.WriteLine(list.Count);//常用的属性及说明//IsFixedSizeConsole.WriteLine(list1.IsFixedSize); //false//IsReadOnlyConsole.WriteLine(list1.IsReadOnly); //false //Item 获取或设置指定索引处的元素//和数组访问元素的方法一样Console.WriteLine(list1[5]);//ArrayList中的方法//public virtual int Add(Object value)//virtual方法在派生类中可以不重写有方法体//抽象方法只有声明没有方法体派生类中必须重写list1.Add(17);list1.Add(18);foreach(int i in list1){Console.Write(i );}Console.WriteLine();//Insert(), 插入元素//public virtual void Insert(int index, Object value)list1.Insert(0, 100);foreach (int i in list1){Console.Write(i );}Console.WriteLine();//ArrayList插入一个数组//InsertRange()int[] arr2 {11,22,33,44,55,66,77 };list1.InsertRange(5,arr2);foreach (int i in list1){Console.Write(i );}Console.WriteLine();//ArrayList删除一个元素int[] array {11,2,3,44,55,55,55,66,77,88,99,100,101,102 };ArrayList al1 new ArrayList(array);//Remove()从ArrayList中移除特定对象的第一个匹配项al1.Remove(55);//括号里面是ArrayList中的元素foreach (int i in al1){Console.Write(i );}Console.WriteLine();//RemoveAt()移除指定索引的元素al1.RemoveAt(5);//括号里面是索引foreach (int i in al1){Console.Write(i );}Console.WriteLine();//RemoveRange()//public virtual void RemoveRange(int index, int count)al1.RemoveRange(4, 3);foreach (int i in al1){Console.Write(i );}Console.WriteLine();//clear()删除所有元素al1.Clear();Console.WriteLine(al1.Count);//获取实际包含的元素数Console.WriteLine(al1.Capacity);//获取或设置可包含的元素数Console.WriteLine();int[] al2 new int[] { 11, 33, 2, 5, 10, 10, 10, 15, 63, 64, 54 };ArrayList arrList new ArrayList(al2);//Indexof(A)返回第一次出现的索引位置未找到返回-1Console.WriteLine(第一次出现10的索引位置为{0} , arrList.IndexOf(10));//IndexOf(A, 7)从索引7开始查找未找到返回-1,包含7这个索引位置Console.WriteLine(arrList.IndexOf(10, 5));//5//LastIndexOf(10)从后面开始检索10第一次出现的索引Console.WriteLine(arrList.LastIndexOf(10));//6从Console.WriteLine(arrList.LastIndexOf(10, 4));//4//public virtual bool Contains(Object item)Console.WriteLine(arrList.Contains(20));//falseConsole.WriteLine(arrList.Contains(10));//true}} }
http://www.hkea.cn/news/14267667/

相关文章:

  • 响应式网站 解决方案公司名词解释
  • 国外极简网站网站内容建设方法步骤
  • 网站开发公司 郑州北京制作小程序
  • 专业做视频的网站沈阳网站建设服务平台
  • 海宁市住房和城乡建设网站磁力搜索器kitty
  • 中山专业网站建设怎么在百度上做推广上首页
  • 淳安县建设网站淮安建设工程协会网站查询系统
  • 设计签名免费网站国内域名服务商
  • 长沙网站设计哪家好关键词设定在网站上
  • dedecms网站源码网站的页面由什么组成
  • 瑞安市公用建设局网站视觉设计和ui设计有什么区别
  • 域名空间网站怎么做浙江建设网站首页
  • 免费空间的个人网站如何处理脓包痘痘
  • wordpress 主题模板下载失败新手seo入门教程
  • 网络产品及其推广方法安徽网络优化方案
  • 营销型企业网站有哪些类型手机上怎么设计广告图片
  • 网站建设方为客户提供使用说明书长沙工商注册流程
  • 如何建立营销性企业网站论文做网站用什么浏览器
  • 做免费网站教程建自己的o2o网站要多少钱
  • 惠州做网站 百度优化珠海医疗网站建设公司
  • wordpress如何添加广告悬浮按钮电子商务seo是指什么意思
  • 优惠券领取网站开发外包公司排名前十
  • 100个万能网站微商做网站网站
  • 河北建设厅网站6优化网站图片
  • 建筑网站绿地新里城手机可以制作app软件吗
  • 海南网站建设报价有没有网站可以做地图
  • 苏州建站网站模板有专门做最佳推荐的网站
  • 连江建设局网站重庆市建设局网站
  • 只会网站开发能创业吗手机app开发自学教程
  • 男女在床上做暖暖插孔网站开发一个打车软件需要多少钱