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

本文涉及的产品
对象存储 OSS,OSS 加速器 50 GB 1个月
简介: 数组长度固定,集合(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);

相关文章
|
10月前
|
机器学习/深度学习 算法 机器人
基于Qlearning强化学习的2DoF机械臂运动控制系统matlab仿真
本项目基于Q-learning强化学习算法,实现对二自由度机械臂的运动控制仿真。通过MATLAB 2022a平台,验证了算法在状态、动作与奖励机制下的学习效果,展示了机械臂自主学习达到目标位置的能力。内容涵盖理论模型、算法原理与核心代码实现。
268 7
|
18天前
|
存储 消息中间件 人工智能
阿里云 OSS 发布 Table Bucket,对象、向量、表格三合一,打造 AI Native 的多模态数据存储统一底座
阿里云 OSS 推出T able Bucket,集成 Apache Iceberg 语义,高效管理海量结构化数据。与对象桶、向量桶协同,构建覆盖非结构化、向量、结构化数据的多模态统一存储底座,支持零改造迁移、实时入湖与跨引擎分析,助力 AI Agent 时代数据高效治理。
356 121
|
5月前
|
C#
C# 构造函数:初始化对象的快捷方式
构造函数用于初始化对象,与类同名、无返回值,支持重载。通过不同参数实现灵活初始化,如示例中创建学生对象并调用Study方法输出学习信息。
|
1月前
|
SQL 算法 关系型数据库
【MySQL百日打怪升级第10天】JOIN的底层原理与优化:NLJ、Hash Join 与 Merge Join
本文系统解析MySQL三大JOIN算法:NLJ(含Simple/Index/Block变体)、8.0.18引入的Hash Join(O(N+M)复杂度,专治无索引大表连接),以及面试常考但MySQL原生不支持的Sort-Merge Join,附实战EXPLAIN识别与优化指南。(239字)
174 5
|
2月前
|
机器学习/深度学习 前端开发 算法
SBTI的爆火
SBTI是MBTI的戏谑变体,借熟为人知的认知框架,用网络热梗命名(如“吗喽”“酒鬼”)替代严肃人格标签。纯前端实现、零后端依赖,结果稳定易传播。它不追求心理科学性,而是精准击中当代青年自嘲、情绪化表达需求,成为社交平台的现象级“状态名片”。以上服务部署全部托管oss
861 6
|
3月前
|
人工智能 关系型数据库 MySQL
告别“鱼的记忆”:PolarDB Mem0 赋予 AI Agent “长期记忆”
PolarDB MySQL版Mem0是云原生长期记忆托管服务,融合向量库与图引擎,100%兼容开源Mem0。它将对话提炼为结构化事实,支持语义+图+全文多路检索,记忆成本降30%+,助力AI Agent实现“千人千面”的持续学习与进化。
541 0
|
6月前
|
人工智能 安全 机器人
2026 年 19 款最佳 AI 生产力工具:分级排名
还记得 2023 年吗?那时候,仿佛每隔 45 分钟就有一款新的“颠覆性” AI 工具横空出世。 而到了今天,我们都有过在某个令人抓狂的周二下午,跟一个死不认错的聊天机器人争论不休的经历。现在,我们正经历着“订阅疲劳”,面对着那些已经好几个月没碰过的工具账单感到厌倦。 但当我们展望 2026 年时,风向已经变了。早期的惊奇与憧憬已烟消云散,取而代之的是一个简单而急切的问题:这些工具真的能帮我们搞定日常工作吗?
3712 9
|
5月前
|
C#
C# 文件操作:读取与写入文本文件
`File`类提供文件操作静态方法,适合快速读写;大文件推荐使用`StreamReader/StreamWriter`以降低内存占用。示例展示了文本文件的写入、追加与读取操作,支持自动创建目录,建议处理路径时注意权限并优先使用相对路径。
|
6月前
|
监控 Java Serverless
1TB数据,ES却收到了2TB?揪出那个客户端中的“隐形复读机”
揭秘日志服务中的“隐形复读机”:客户端因非抢先认证导致数据重复发送,带宽消耗翻倍。通过优化鉴权配置或使用Serverless监控,可轻松定位并节省50%流量成本。
766 4
|
存储 消息中间件 Kafka
基于 Flink 的中国电信星海时空数据多引擎实时改造
本文整理自中国电信集团大数据架构师李新虎老师在Flink Forward Asia 2024的分享,围绕星海时空智能系统展开,涵盖四个核心部分:时空数据现状、实时场景多引擎化、典型应用及未来展望。系统日处理8000亿条数据,具备亚米级定位能力,通过Flink多引擎架构解决数据膨胀与响应时效等问题,优化资源利用并提升计算效率。应用场景包括运动状态识别、个体行为分析和群智感知,未来将推进湖仓一体改造与三维时空服务体系建设,助力数字化转型与智慧城市建设。
1118 3
基于 Flink 的中国电信星海时空数据多引擎实时改造