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

C#中的List类相关方法

C#中的List类本质上是一个添加了泛型的数组类,提供了类似于ArrayList中的增删改查与遍历的相关功能。

using System; using System.Collections.Generic; namespace lesson07 { class Program { static void Main(string[] args) { List<int> ints = new List<int>(); List<string> strings = new List<string>(); #region 增删查改 //增加 //单个增加 ints.Add(1); ints.Add(2); ints.Add(3); ints.Add(4); ints.Add(5); ints.Add(6); ints.Add(7); ints.Add(8); strings.Add("abc"); List<string> strings1 = new List<string>(); strings1.Add("a"); strings1.Add("b"); strings1.Add("c"); //范围增加 strings.AddRange(strings1); //删除 ints.Remove(1);//移除指定元素 ints.RemoveAt(0);//移除指定位置的元素 //清空List //ints.Clear(); //查找 //得到指定元素 Console.WriteLine(ints[0]); //查看元素是否存在 if (strings.Contains("abc")) { Console.WriteLine("找到了"); } //正向及反向查找元素位置 int index = ints.IndexOf(5); Console.WriteLine(index); index = ints.LastIndexOf(7); Console.WriteLine(index); //修改 ints[0] = 99; Console.WriteLine(ints[0]); //插入 ints.Insert(0, 999); Console.WriteLine(ints[0]); #endregion #region 遍历 Console.WriteLine("*******************************"); Console.WriteLine(ints.Count); Console.WriteLine(ints.Capacity); Console.WriteLine("*******************************"); //for循环遍历 for (int i = 0; i < ints.Count; i++) { Console.WriteLine(ints[i]); } Console.WriteLine("*******************************"); //foreach遍历 foreach (int item in ints) { Console.WriteLine(item); } #endregion } } }
http://www.jsqmd.com/news/1249970/

相关文章:

  • 集团多事业部架构下数仓分层建模规范
  • 零基础学用视频文字提取器 教程包教包会可直接上手
  • 新手吉他选购攻略|5大核心参数吃透,零基础新手直接抄作业
  • SaaS 公司做 GEO 优化找哪家?按 B2B 选型问法与转化看 - 米諾
  • 小白/程序员必看:轻松入门多Agent大模型,告别单Agent困境!
  • AI论文写作工具评测与高效学术写作技巧
  • 去大同云冈石窟、应县木塔、平遥古城怎么玩?2026山西古建品质游导游推荐 - 实用旅游攻略分享
  • 2026学习严谨的亚太EMBA中立择校测评 - 品牌2026推荐
  • 2026郴州黄金回收哪家正规?本地靠谱回收机构TOP4盘点+避坑指南 - 小仙贝贝
  • BI系统推荐合集,2026年这几款BI系统值得关注 - 2027品牌AI展
  • 为什么你的Claude总在“装懂”?——基于1728条失败对话日志的语义解析失效根因报告
  • 2026年塞浦路斯全球名义雇主EOR权威推荐榜单:十款精选服务助力企业走向国际
  • 深入解析EMAC寄存器:RXBUFFEROFFSET对齐优化与RXnFLOWTHRESH流量控制实战
  • 合并报表底稿怎么自动化?内部交易对账、权益抵销与往来抵销的工程对比
  • 基于TI DSP视频端口实现VP-VP高速通信:原理、配置与性能优化
  • 2026年郑州贵金属回收靠谱服务商介绍:金银闲置回收门店选择指南 - 海棠依旧大
  • 服务器安装CentOS-9系统
  • AI 生成的图表怎么导出?全场景解法,AI 导出鸭一站式支持
  • RTK外业出发前需要检查哪些设备、账号和参数?
  • 怎么验证一家专利代理机构靠不靠谱——不看广告,查三个公开系统 - 有趣的小土豆
  • 2026新余黄金回收白银回收铂金回收靠谱临街实体公安备案支持到店核验门店联系方式推荐
  • VPMC模块启动失败,后续连锁故障:开机循环进入 emergency mode 紧急模式,USB 集线器报错 hub_ext_port_status failed (err = -110)完整排错笔记
  • AI编程将如何重塑开发岗位?5大不可逆变革正在加速,错过即淘汰
  • 深入解析TI C2000 eCAP/eQEP模块:从原理到嵌入式电机控制实战
  • 广播级SDI系统设计实战:从芯片选型到PCB布局的完整指南
  • 2026年具身智能机器人二开能力综合评测
  • 企业支出管理平台推荐:热门选型清单,赋能财务高效管控
  • CBAM正式期倒计时:中国出口企业如何避开碳陷阱,选对服务商突围欧盟绿色壁垒? - 米諾
  • 第一阶段-第9天-NumPy多变量回归
  • 支付单、业务单与退款单三表对齐实战指南