网站建设果麦科技给做网站建设的一些建议

张小明 2026/3/13 3:00:58
网站建设果麦科技,给做网站建设的一些建议,深圳正规做网站的公司,阿里邮箱企业登录入口目录 一、核心说明 二、基本模板 三、常用代码示例 四、常用方法与属性 五、注意事项 六、案例实践 一、核心说明 定义#xff1a;DictionaryTKey, TValue 是泛型集合#xff0c;存储无序的键值对#xff0c;键#xff08;Key#xff09;唯一#xff0c;值…目录一、核心说明二、基本模板三、常用代码示例四、常用方法与属性五、注意事项六、案例实践一、核心说明定义DictionaryTKey, TValue是泛型集合存储无序的键值对键Key唯一值Value可重复。特点键不能为null除非TKey是可空类型值可以为null。二、基本模板using System.Collections.Generic;// 声明字典DictionaryTKey, TValue dict new DictionaryTKey, TValue();// 示例键为字符串值为整数Dictionarystring, int studentScores new Dictionarystring, int();三、常用代码示例1. 添加元素studentScores.Add(Alice, 95);studentScores.Add(Bob, 88);2. 访问元素直接索引键不存在时抛出异常int aliceScore studentScores[Alice];// 953. 安全访问推荐用 TryGetValueif (studentScores.TryGetValue(Charlie, out int charlieScore)){Console.WriteLine($Charlies score: {charlieScore});}else{Console.WriteLine(Charlie not found.);}4. 修改值studentScores[Bob] 90;// Bob的分数改为905. 遍历字典foreach (KeyValuePairstring, int pair in studentScores){Console.WriteLine(${pair.Key}: {pair.Value});}6. 删除元素studentScores.Remove(Alice);// 删除键为Alice的项四、常用方法与属性方法 / 属性作业Add(TKey, TValue)添加键值对键已存在时抛出ArgumentException。Remove(TKey)删除指定键的项返回是否成功。ContainsKey(TKey)检查是否包含指定键。TryGetValue(TKey, out TValue)尝试获取值避免键不存在时抛出异常。Clear()清空所有项。Count获取键值对数量。Keys获取所有键的集合ICollectionTKey。Values获取所有值的集合ICollectionTValue五、注意事项键的唯一性添加重复键会抛出异常建议先通过ContainsKey检查或使用TryAdd studentScores.TryAdd(Alice,95);//键已存在时返回false不抛出异常性能优化初始化时指定容量如new Dictionaryint, string(100)可减少扩容开销。遍历顺序字典是无序集合遍历顺序不保证与添加顺序一致。若需有序可使用SortedDictionaryTKey, TValue。线程安全非线程安全。六、案例实践使用字典实现统计元素出现次数以及最大次数static void Main(string[] args){Listint count new Listint{1,2,3,4,5,6,5,4,3,2,1,1,1,1,7,8,9,10};Dictionaryint,int dic new Dictionaryint, int();foreach (int i in count)//统计各个元素出现的次数{if (dic.ContainsKey(i)){dic[i];}else{dic[i] 1;}}int maxCount 0;//出现次数最多元素的出现次数int maxShu count[0];//出现次数最多的元素foreach (var item in dic)//找出该元素{if (item.Value maxCount){maxCount item.Value;maxShu item.Key;}}Console.WriteLine( 统计结果为:);foreach (var t in dic){Console.WriteLine(${t.Key } 出现了 {t.Value} 次);}Console.WriteLine($出现次数最多的元素为{maxShu},出现了 {maxCount} 次);Console.ReadKey();}
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站更换备案h5页面免费制作工具

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个展示Hutool实战案例的Web应用,包含:1. 文件批量处理案例;2. 数据加密解密案例;3. HTTP客户端使用案例;4. 日期时…

张小明 2026/3/12 13:24:55 网站建设

网站如何被百度收录旅游网站的建设的意义

储能市场近年来经历了戏剧性蜕变—— 从一度被视为 “可有可无的备选项”,如今已成为企业能源管理的 “必选项”。这一转变并非偶然,而是政策调整与市场价值觉醒共同作用的结果:2023 年 136 号文取消强制配储政策后,市场曾短暂陷入…

张小明 2026/3/5 4:40:41 网站建设

网站制作算什么费用wordpress网站服务器配置

FaceFusion在AI心理咨询师形象共情能力设计中的探索 在心理健康服务逐渐数字化的今天,越来越多用户开始尝试通过AI助手倾诉情绪、寻求心理支持。然而,一个普遍存在的问题是:尽管语音对话系统已经能准确理解语义,甚至识别情感倾向…

张小明 2026/3/5 4:40:42 网站建设

福州网站开发公司顺的品牌网站设计价位

阿里云盘命令行客户端:高效管理云盘文件的终极指南 【免费下载链接】aliyunpan 阿里云盘命令行客户端,支持JavaScript插件,支持同步备份功能。 项目地址: https://gitcode.com/GitHub_Trending/ali/aliyunpan 阿里云盘命令行客户端是一…

张小明 2026/3/5 4:40:45 网站建设

一个网站交互怎么做免费做外贸的网站平台

Wan2.2-T2V-5B能否生成海底世界动态?海洋保护宣传 你有没有想过,一条短视频的诞生,不再需要摄影师潜入深海、扛着设备追踪鱼群,而是只需输入一句话——“阳光穿过碧蓝海水,照亮五彩珊瑚礁,小丑鱼在海葵间穿…

张小明 2026/3/5 4:40:48 网站建设

张家港网站设计制作易营宝网站建设

Unity开发效率提升神器:Odin V3.5插件全面指南 【免费下载链接】Unity插件OdinV3.5下载 本仓库提供Unity插件——Odin V3.5的下载资源。Odin是一款强大的Unity插件,旨在提升Unity开发者的生产力,简化复杂的数据管理和编辑流程 项目地址: ht…

张小明 2026/3/5 4:40:46 网站建设