list泛型的使用 ArrayList list = new ArrayList(); ArrayList list = new ArrayList(5); //可变数组 list.Add("我"); //Add 添加 向数组中赋值索引为最末尾 list.Add("今年"); list.Add("18"); list.Add("岁了"); list.Add("18"); list.Add("岁了"); list.Add("18"); list.Add("岁了"); 知识点 list.Contains();//查询数组中元素是否存在 list.CopyTo(); //赋值数组中的全部数据 list.RemoveAt();//根据索引把指定位置元素删除 list.Remove(); //移除的是元素 list.Clear();//清空数组 list.Count; //数组元素的个数 举例子 bool result = list.Contains("我"); //返回bool 查询数组中元素是否存在 string[] list1 = new String[15]; list.CopyTo(list1); //赋值数组中的全部数据 赋值的集合的数据类型要一致 oblect[] list1 = new oblect[15]; list.CopyTo(list1); //赋值数组中的全部数据 赋值的集合的数据类型可以不一致 list.RemoveAt(6); //把第七个元素移除 list.Remove("我"); //移除的是元素 int index=list.Count; Console.WriteLine(index); Console.WriteLine(list[6]); foreach (object val in list) { Console.WriteLine(val); } Console.ReadKey(); #endregion #region 泛型集合 List<int> intList=new List<int>(); //List泛型集合 类型是一致的 intList.Add(12); intList.Add(23); intList.Add(34); int result = intList.IndexOf(34);//根据元素,查找返回该元素的索引位置,如果没有,返回-1 可以指定索引范围(34,0,2) //知识点 intList.Add();//查询数组中元素是否存在 intList.CopyTo(); //赋值数组中的全部数据 intList.RemoveAt();//根据索引把指定位置元素删除 intList.Remove(); //移除的是元素 intList.IndexOf(); //根据元素,查找返回该元素的索引位置,如果没有,返回-1 intList.Insert(1,16);//将元素插入集合某处 //举例子 intList[0] = 15; intList.Insert(0,16);//将元素插入集合某处 原来索引位置的元素值自动下移,整理向后移动 Console.WriteLine(intList[0]); Console.ReadKey(); #endregion #region 泛型数组练习 List<string> arrList=new List<string>(); arrList.Add("张三"); arrList.Add("年龄"); arrList.Add("身高"); arrList.Add("电话号码"); int a = arrList.Count; string name = ""; for (int i = 0; i < arrList.Count; i++) { if(arrList[0].Equals("张三")) { arrList[0] += "今年的"; Console.WriteLine(arrList[0]); } } Console.ReadKey();
作者: 王春天
QQ群:322581894 关于作者: 大连天翼信息科技有限公司 技术总监。 SNF快速开发平台 创始人。应用平台架构师、IT规划咨询专家、业务流程设计专家。 专注于快速开发平台的开发、代码生成器。同时专注于微软平台项目架构、管理和企业解决方案,多年项目开发与管理经验,精通DotNet系列技术Vue、.NetCore、MVC、Webapi、C#、WinForm等,DB(SqlServer、Oracle等)技术,移动端开发。熟悉Java、VB及PB开发语言。在面向对象、面向服务以及数据库领域有一定的造诣。现从事项目实施、开发、架构等工作。并从事用友软件产品U8、U9、PLM 客开工作。 如有问题或建议,请多多赐教! 本文版权归作者和CNBLOGS博客共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过邮箱或QQ 联系我,非常感谢。