下面的示例演示了对 List<T> 范围执行操作的类的构造函数和各种方法 List<T> 。 创建一个字符串数组,并将其传递给构造函数,并用数组的元素填充该列表。 Capacity然后显示该属性,以显示初始容量完全是保留输入元素所需的容量。

string[] input = { "Brachiosaurus","Amargasaurus","Mamenchisaurus" };
List<string> dinosaurs = new List<string>(input);int cpy = dinosaurs.Capacity;    //获取dinosaurs的容量
dinosaurs.AddRange(dinosaurs);    //把它自己加在自己后面,输出六行
dinosaurs.RemoveRange(2, 2);    //从dinosaurs[2]处往后数两个元素(算上他自己)移除input = new string[] { "Tyrannosaurus","Deinonychus","Velociraptor"};dinosaurs.InsertRange(3, input);    //从dinosaurs[3]处插入新数组,原来dinosaurs[3]之后的元素移至新插入元素数组之后
string[] output = dinosaurs.GetRange(2, 3).ToArray();    //将dinosaurs[2]往后数三个元素(包括他自己)存进新数组

c#_List<T>(IEnumerable<T>)相关推荐

  1. <binding>和<operation>元素

    <binding>和<operation>元素 Binding栏是完整描述协议.序列化和编码的地方,Types, Messages和PortType栏处理抽象的数据内容,而Bi ...

  2. Error: illegal invocation in <execute> or <revert> phase (action: element.updateProperties或Laber)

    报错类似于:Error: illegal invocation in <execute> or <revert> phase (action: element.updatePr ...

  3. 庄懂的TA笔记(六)<FakeEnvReflect 生锈,锈迹效果>

    庄懂的TA笔记(六)<FakeEnvReflect && 生锈,锈迹效果> 一.作业~点评: OldSchool<Lambert+phong>==基础光照+反射 ...

  4. 2021-12-11 工作记录--Wechat applet-结合<van-popup>和<van-picker> 实现年份、月份下拉选择弹窗+禁止滚动穿透

    结合<van-popup>和<van-picker> 实现年份.月份下拉选择弹窗 一.实现效果 二.实现代码 1.HTML attendance.wxml <!-- 年份 ...

  5. asp.net的aspx页面<% %>、<%@ %>、<%# %>、<%= %>、<%$ %>的用法

    1. <%--exegesics--%> 注释 相当于<!----> 2. <% code%> 绑定后台代码块: //相当于写在后台的可执行代码 <form ...

  6. Linux中>>和>,>和<的区别? 以及“|”是什么意思?

    Linux中>>和>, >和<的区别?    以及"|"是什么意思? 一.Linux 中>>和>的区别 ? 1.>>和& ...

  7. 收货地址的JavaScript城市三级联动【干货拿走不谢!>_<】

    城市三级联动 在我们网上购物时会有收货地址一栏让我们选择收货地址,当中有省.市.区等选择项,如下图: 在添加收货地址时我们会先选择省再选市最后选所在区,这些都是下拉列表式的选择,选择完成才会填写具体地 ...

  8. 13.<tag-二叉树和BST基础>lt.701. 二叉搜索树中的插入操作0.5

    X.<tag-数组和二分查找>-lt.xx-xxxxxx + lt.xx-xxxxxx lt.701. 二叉搜索树中的插入操作 [案例需求] [思路分析一, 带返回值的递归] [代码实现] ...

  9. 庄懂的TA笔记(九)<菲涅尔 + MatCap + CubeMap>

    庄懂的TA笔记(九)<菲涅尔 + MatCap + CubeMap> 课程内容: 1.菲涅尔 0.效果展示.公式: 菲涅尔现象:  Fresnel(菲涅尔) 用到的两个向量  NdirWS ...

最新文章

  1. 三同轴连接器_罗森伯格射频同轴连接器之板间连接器三
  2. Android UI滑动加载源码
  3. 1.6 this关键字详解(3种用法)
  4. vc 国际化的资源文件处理
  5. C#元组类型System.ValueTuple
  6. python爬虫脚本ie=utf-8_Python反爬虫伪装浏览器进行爬虫
  7. 2021-2025年中国氮化碳行业市场供需与战略研究报告
  8. 【iCore3 双核心板_ uC/OS-III】例程二:任务的建立与删除
  9. springboot2 - 坑 - 解决put提交接收不到参数的问题
  10. R语言CRAN软件包Meta分析 1
  11. navigationBar模块未绑定
  12. Hello!SCDN
  13. webflux 之 Stream流
  14. 【JSTL】JSP 标准标签库JSTL学习
  15. 分享一个强大无痛的英语学习网站
  16. 第二届太原理工大学程序设计新生赛决赛-(Cappuccino ~ the end of journey-M)简单模拟
  17. Tampermonkey谷歌浏览器插件
  18. 怎么修改电脑或者Apple手机、iPad等设备上图标的大小
  19. 伯禹-公益AI学习打卡 Task02
  20. Java反射的优点和缺点

热门文章

  1. 基于Eclipse的TI集成开发环境IDE-CCSv5使用教程
  2. 编程珠玑十一章课后题答案
  3. transformers理论解释
  4. 如果函数是可以遗传的
  5. 神秘粒子可让硬盘体积缩至花生米大小
  6. Cocoapods安装使用
  7. JSP指令与动作——include forward param
  8. samtools 检测bam文件的完整度
  9. Pandas对不同类型缺失值的转换规则
  10. anaconda切换盘符以及手动安装包