C# 数组与集合:List<T> 最常用场景

简介: 数组长度固定,集合(List<T>)可动态增删,支持泛型与类型安全。常用操作包括添加、删除、遍历和查询元素,是开发中首选的动态数据存储方式。

数组长度固定,集合(List<T>)支持动态增删,是开发中最常用的存储容器,支持泛型(类型安全)。

// 数组(固定长度)

string[] fixedUsers = new string[3] { "张三", "李四", "王五" };

// 集合(动态长度)

List<string> dynamicUsers = new List<string> { "张三", "李四" };

// 集合新增元素 dynamicUsers.Add("赵六");

// 集合删除元素 dynamicUsers.Remove("李四");

// 集合遍历

foreach (var user in dynamicUsers) {     Console.WriteLine("用户:" + user); }

// 集合查询

bool hasZhang = dynamicUsers.Contains("张三");

Console.WriteLine("是否包含张三:" + hasZhang);

相关文章
|
机器学习/深度学习 算法 机器人
基于Qlearning强化学习的2DoF机械臂运动控制系统matlab仿真
本项目基于Q-learning强化学习算法,实现对二自由度机械臂的运动控制仿真。通过MATLAB 2022a平台,验证了算法在状态、动作与奖励机制下的学习效果,展示了机械臂自主学习达到目标位置的能力。内容涵盖理论模型、算法原理与核心代码实现。
336 7
|
8月前
|
C#
C# 构造函数:初始化对象的快捷方式
构造函数用于初始化对象,与类同名、无返回值,支持重载。通过不同参数实现灵活初始化,如示例中创建学生对象并调用Study方法输出学习信息。
|
10月前
|
存储 SQL 搜索推荐
货拉拉用户画像基于 Apache Doris 的数据模型设计与实践
货拉拉基于Apache Doris构建高效用户画像系统,实现标签管理、人群圈选与行为分析的统一计算引擎,支持秒级响应与大规模数据导入,显著提升查询效率与系统稳定性,助力实时化、智能化运营升级。
835 14
货拉拉用户画像基于 Apache Doris 的数据模型设计与实践
|
6月前
|
人工智能 自然语言处理 前端开发
AI生成网站入门指南:从零基础到专业建站的路径
零基础建站难?AI生成网站成新选择!无需代码、低成本,三步搞定:①明确目标场景;②用自然语言生成页面与前后端代码(如LynxCode);③优化交互与适配。AI不替代开发者,而是降低门槛、提升效率,助创业者快速验证想法。
|
8月前
|
人工智能 监控 API
Opus 4.5、GPT-5.2 与 Gemini 3 Pro:企业级场景下的大模型工程表现对比
本文从工程与生产视角,对比Opus 4.5、GPT-5.2、Gemini 3 Pro三款大模型在输出一致性、可控性、长上下文、接口确定性等维度的表现,强调企业级AI选型应重稳定性与系统友好度,而非单纯比拼能力。
|
8月前
|
C#
C# 文件操作:读取与写入文本文件
`File`类提供文件操作静态方法,适合快速读写;大文件推荐使用`StreamReader/StreamWriter`以降低内存占用。示例展示了文本文件的写入、追加与读取操作,支持自动创建目录,建议处理路径时注意权限并优先使用相对路径。
|
8月前
|
机器学习/深度学习 人工智能 缓存
【AI大模型面试宝典三】- 基础架构篇
【AI大模型面试宝典】聚焦注意力机制核心考点,详解自注意力、多头、交叉、GQA/MQA等架构原理与代码实现,剖析复杂度、面试高频题与工业应用,助你系统掌握Transformer核心技术,直通大模型offer!#AI面试 #深度学习
346 0
|
安全 自动驾驶 物联网
新四化驱动,如何构建智能汽车的“全场景”可进化互联网络?
在智能化、电动化、网联化、共享化的时代浪潮中,汽车正从单纯的 “机械产品” 进化为先进的 “移动智能终端”。在软件定义汽车(SDV)的崭新时代,每一次 OTA 升级的顺利完成、每一秒自动驾驶的精准决策、每一帧车载娱乐交互的流畅呈现,都离不开一张实时响应、全域覆盖、安全可靠的广域网络。
|
SQL 关系型数据库 数据处理
|
关系型数据库 MySQL
【技术分享】Can ‘t connect to local MySQL server through socket ‘/tmp/mysql.sock ‘解决方案
【技术分享】Can ‘t connect to local MySQL server through socket ‘/tmp/mysql.sock ‘解决方案
1320 0
【技术分享】Can ‘t connect to local MySQL server through socket ‘/tmp/mysql.sock ‘解决方案