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

漯河网站超市建设贾汪区住房和城乡建设局网站

漯河网站超市建设,贾汪区住房和城乡建设局网站,下载的网站模版怎么用,大连开发区网站制作建设公司简述 C# 二维数据集合 List 的创建、遍历、修改、输出 1、为什么要使用列表 List2、引入命名空间3、声明一维列表 List4、声明创建一个二维列表 List#xff0c;数据类型 int5、 简单访问元素6、遍历二维列表#xff0c;控制台输出7、遍历二维列表#xff0c;修改数据#… 简述 C# 二维数据集合 List 的创建、遍历、修改、输出 1、为什么要使用列表 List2、引入命名空间3、声明一维列表 List4、声明创建一个二维列表 List数据类型 int5、 简单访问元素6、遍历二维列表控制台输出7、遍历二维列表修改数据控制台输出采用 Join 输出行数据8、删除列表行索引默认从零开始9、删除集合中一定范围内的元素索引默认从零开始10、在列表索引前插入元素11、List的方法和属性、方法或属性作用 1、为什么要使用列表 List 当我们有很多类型一样的数据时可以使用数组来进行存储并管理但是数组的缺点C# 数组的大小必须提前给定的、是固定的不像 VB 数组可以自由按量变化。 如果我们有许多数据类型一样但数量不定的数据当获取的数据数量超过数组定义数组将发生数据溢出错误这时候可以使用集合类来进行管理——例如列表 List。我们可以使用列表 List 很方便的添加数据删除数据以及其他的一些数据操作便于方便数据操作List 操作比数组更加灵活。List 类是 ArrayList 类的泛型等效类该类使用大小可按需动态增加的数组实现 IList 泛型接口。 泛型的好处它为使用 C# 语言编写面向对象程序增加了极大的效力和灵活性。不会强行对值类型进行装箱和拆箱或对引用类型进行向下强制类型转换所以性能得到提高。 性能注意事项在决定使用 IList 还是使用 ArrayList 类(两者具有类似的功能)时记住 IList 类在大多数情况下执行得更好并且是类型安全的。如果对 IList 类的类型 T 使用引用类型则两个类的行为是完全相同的。但是如果对类型 T 使用值类型则需要考虑实现和装箱问题。 2、引入命名空间 using System; using System.Collections.Generic;3、声明一维列表 List ListT mList new ListT(); T 为列表中元素类型即数据类型。 4、声明创建一个二维列表 List数据类型 int //声明新的二维列表 ListtwoDimensionalListListListint twoDimensionalList new ListListint();// 初始化二维列表 List 添加 3 行 4 列twoDimensionalList.Add(new Listint { 1, 2, 3, 4 });//添加一维 List 元素twoDimensionalList.Add(new Listint { 5, 6, 7, 8 });twoDimensionalList.Add(new Listint { 9, 10, 11, 12 });5、 简单访问元素 int element twoDimensionalList[0][1]; // 获取第一行第二个元素值为2Console.WriteLine(element);Console.WriteLine(); A 输出2 6、遍历二维列表控制台输出 // 获取二维列表行数int rowCount twoDimensionalList.Count;// 获取二维列表列数int columnCount twoDimensionalList.Count 0 ? 0 : twoDimensionalList[0].Count;//遍历二维列表控制台输出foreach (Listint row in twoDimensionalList){foreach (int item in row){Console.Write(item );//控制台调试显示数据}Console.WriteLine();}Console.WriteLine();B 输出 1 2 3 4 5 6 7 8 9 10 11 12 7、遍历二维列表修改数据控制台输出采用 Join 输出行数据 for (int i 0; i rowCount; i){for (int j 0; j columnCount; j){twoDimensionalList[i][j] 1;//修改数据二维数据每个数加 1}}//遍历二维列表控制台输出采用 Join 输出行数据foreach (var row in twoDimensionalList) { Console.WriteLine(string.Join( , row)); }C 输出 2 3 4 5 //索引为 0 6 7 8 9 //索引为 1 10 11 12 13 //索引为 2 8、删除列表行索引默认从零开始 数据继 C 输出 twoDimensionalList.RemoveAt(2);//删除索引 2 的行数据输出 2 3 4 5 6 7 8 9 9、删除集合中一定范围内的元素索引默认从零开始 数据继 C 输出 twoDimensionalList.RemoveRange(0, 2);//从索引 0 开始删除 2 行数据输出 10 11 12 13 10、在列表索引前插入元素 数据继 C 输出 twoDimensionalList.Insert(1, new Listint { 15, 16, 17, 18 });输出 2 3 4 5 15 16 17 18 6 7 8 9 10 11 12 13 11、List的方法和属性、方法或属性作用 List 的方法和属性在二维数组中同样可以操作先从一维 List 数据处理开始学习吧 Capacity 用于获取或设置 List 可容纳元素的数量。当数量超过容量时这个值会自动增长。可以设置这个值以减少容量也可以调用trin()方法来减少容量以适合实际的元素数目。Count 属性用于获取数组中当前元素数量Item( ) 通过指定索引获取或设置元素。对于List类来说它是一个索引器。Add( ) 在List中添加一个对象的公有方法AddRange( ) 公有方法在List尾部添加实现了ICollection接口的多个元素BinarySearch( ) 重载的公有方法用于在排序的List内使用二分查找来定位指定元素.Clear( ) 在List内移除所有元素Contains( ) 测试一个元素是否在List内CopyTo( ) 重载的公有方法把一个List拷贝到一维数组内Exists( ) 测试一个元素是否在List内Find( ) 查找并返回List内的出现的第一个匹配元素FindAll( ) 查找并返回List内的所有匹配元素GetEnumerator( ) 重载的公有方法返回一个用于迭代List的枚举器Getrange( ) 拷贝指定范围的元素到新的List内IndexOf( ) 重载的公有方法查找并返回每一个匹配元素的索引Insert( ) 在List内插入一个元素InsertRange( ) 在List内插入一组元素LastIndexOf( ) 重载的公有方法查找并返回最后一个匹配元素的索引Remove( ) 移除与指定元素匹配的第一个元素RemoveAt( ) 移除指定索引的元素RemoveRange( ) 移除指定范围的元素Reverse( ) 反转List内元素的顺序Sort( ) 对List内的元素进行排序ToArray( ) 把List内的元素拷贝到一个新的数组内trimToSize( ) 将容量设置为List中元素的实际数目
http://www.dnsts.com.cn/news/9745.html

相关文章:

  • 手机免费制作网站模板html5网页制作实例视频教程
  • 做企业网站找哪家美术馆网站建设方案
  • 云端网络网站芜湖网站建设求职简历
  • 做数据库与网站招什么人商业网站开发岗位需求分析
  • 网站定制哪儿济南兴田德润怎么联系做服装团购有哪些网站有哪些
  • 成都网站关键词推广网站建设项目报告书
  • 宜春做网站的公司哪家好视频网站开发工具
  • 网站建设投资免费开放服务器
  • 做源码演示的网站常用的网站建设技术有什么软件
  • 曲周网站建设做搜狗pc网站优化排
  • 做淘宝网站需要什么站长工具seo综合查询全面解析
  • 移动端网站开发语言邢台招聘信息最新招聘2023
  • 服装设计网站有哪些推荐建一个公司网站
  • 祖庙网站建设wordpress主题授权加密
  • php源代码做网站微网站开发 php
  • 马云有没有学过做网站湖南网站建设怎么样
  • 口碑好的定制网站建设网站开发工程师介绍
  • 深圳seo网站推广方案tuzicms做企业手机网站如何
  • 网络营销中自建网站手机百度网址大全
  • 建设网站的经验淄博网站建设有实力
  • 网站建设html模板下载创意平面设计公司公司排名
  • wordpress博客可以下载官方的模板淄博网站制作升级优化
  • 百度收录什么网站吗怎么开发手机页面
  • 网站开发搜索功能怎么实现做网站不推广
  • 白石龙做网站二次元wordpress主题
  • 旅游网站开发目的和目标seo岗位工资
  • 旅游网站建设方案书网站后台有安全狗
  • wordpress一步步建企业网站宁波网站推广优化收费情况
  • 建设银行深圳分行网站中建八局招聘最低学历
  • 网站设计源代码qq网站代码