发布时间:2026/7/23 20:37:26
C#中的List类相关方法 C#中的List类本质上是一个添加了泛型的数组类提供了类似于ArrayList中的增删改查与遍历的相关功能。using System; using System.Collections.Generic; namespace lesson07 { class Program { static void Main(string[] args) { Listint ints new Listint(); Liststring strings new Liststring(); #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); Liststring strings1 new Liststring(); 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 } } }

相关新闻

2026/7/23 20:37:26

C#中简易单向链表的实现

C#中的的链式存储&#xff0c;以简单的单向链表为例。using System; namespace lesson09 {class LinkedNode<T>{public T value;public LinkedNode<T> nextNode;public LinkedNode(T value){this.value value;}}class LinkedList<T> {public LinkedNode<…

2026/7/23 20:32:26

DSP/BIOS实时音频流功耗优化:PWRM模块与VFS技术实战

1. 项目概述&#xff1a;在实时音频流中驾驭功耗的艺术做嵌入式开发&#xff0c;尤其是跟DSP和实时音频流打交道&#xff0c;功耗永远是个绕不开的坎。你手里可能有一个功能强大的TMS320VC5509A&#xff0c;处理G.726编解码游刃有余&#xff0c;但设备发烫、电池续航捉襟见肘的…

2026/7/23 23:48:09

ISP ToneMap:原理、必要性与应用场景

摘要 ISP ToneMap(色调映射)是图像信号处理器(ISP)中的核心算法,负责将传感器捕获的高动态范围(HDR)数据智能压缩并映射到标准动态范围(SDR)显示设备上。它解决了现实世界广阔亮度范围与显示设备有限能力之间的根本矛盾,通过全局或局部映射算法,在保留高光和阴影细…

2026/7/23 23:48:09

K8s 到底解决了什么现实问题?

K8s 通俗完整讲解(结合你做AI服务、模型部署的场景来讲,避开晦涩教科书话术) 1、名字由来 Kubernetes 单词拼写:K-ubernete-s,首尾K、s,中间8个字母,行业简称 K8s,中文常叫「库伯内特斯」。 是谷歌基于自家十几年容器调度系统 Borg 开源出来的云原生编排工具,现在云…

2026/7/23 23:48:09

基于MATLAB长时间序列遥感数据处理及在全球变化、物候提取、植被变绿与固碳分析、生物量估算与趋势分析等领域中的技术应用

植被是陆地生态系统中最重要的组分之一&#xff0c;也是对气候变化最敏感的组分&#xff0c;其在全球变化过程中起着重要作用&#xff0c;能够指示自然环境中的大气、水、土壤等成分的变化&#xff0c;其年际和季节性变化可以作为地球气候变化的重要指标。一&#xff1a;长时序…

2026/7/23 23:48:09

DAMA DMBOK2修订版 重点章节分析(三):数据仓库和商务智能

目录 1.本章重点 2.数据仓库和商务智能活动 3.数据仓库架构组件 4.Inmon和Kimball 5.商务智能工具的类型 6.OLAP和OLTP的区别 7.三种经典的OLAP实现方法 8.数据仓库架构 9.CDC技术比较 10.本章讨论 1.本章重点 本章 CDGP 核心考点如下&#xff1a;Inmon和Kimball关于…

2026/7/23 12:54:51

Unity与Python本地通信:基于Flask的跨语言数据交换实战

1. 项目概述&#xff1a;为什么我们需要一个本地通信服务器&#xff1f;在游戏开发、数字孪生、仿真训练等众多领域&#xff0c;Unity作为强大的实时3D内容创作平台&#xff0c;其核心逻辑通常由C#驱动。然而&#xff0c;当我们需要进行复杂的数据分析、机器学习推理、科学计算…

2026/7/23 0:01:10

Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南&#xff1a;免费开源的终极点对点安全聊天工具 【免费下载链接】chitchatter Secure peer-to-peer chat that is serverless, decentralized, and ephemeral 项目地址: https://gitcode.com/gh_mirrors/ch/chitchatter Chitchatter是一款革命性的安…

2026/7/23 23:42:43

3个高效策略:快速掌握Axure中文界面配置

3个高效策略&#xff1a;快速掌握Axure中文界面配置 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还在为Axure RP的英文界面感…