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

网站开发和嵌入式开发哪个下载中国建设银行app

网站开发和嵌入式开发哪个,下载中国建设银行app,自己做一元购网站,动画制作软件哪个好用Dictionary Dictionary 用于存储键-值对的集合。如果需要高效地存储键-值对并快速查找,请使用 Dictionary。 注意,键必须是唯一的,值可以重复。 using System; using System.Collections.Generic; using System.Linq;class Program {stati…

Dictionary

Dictionary 用于存储键-值对的集合。如果需要高效地存储键-值对并快速查找,请使用 Dictionary。

注意,键必须是唯一的,值可以重复。

using System;
using System.Collections.Generic;
using System.Linq;class Program
{static void Main(){// 创建一个DictionaryDictionary<string, int> ageDictionary = new Dictionary<string, int>();// 添加元素ageDictionary["Alice"] = 25;ageDictionary["Bob"] = 30;// 检查是否包含键if (ageDictionary.ContainsKey("Alice")){Console.WriteLine("存在键 'Alice'");}// 获取值int aliceAge = ageDictionary["Alice"];Console.WriteLine($"Alice 的年龄是 {aliceAge}");// 修改值ageDictionary["Alice"] = 26;Console.WriteLine($"Alice 的年龄现在是 {ageDictionary["Alice"]}");// 遍历Dictionaryforeach (var pair in ageDictionary){Console.WriteLine($"{pair.Key}: {pair.Value}");}// 删除元素ageDictionary.Remove("Alice");// 获取所有的键或值var keys = ageDictionary.Keys.ToList();var values = ageDictionary.Values.ToList();}
}

ConcurrentDictionary

ConcurrentDictionary 与 Dictionary 类似,但是支持多线程并发操作,适用于并发编程场景。
它提供了线程安全的操作,允许多个线程同时读取和修改数据,而不需要额外的锁定。

using System;
using System;
using System.Collections.Concurrent;class TestConcurrentDictionary
{static void Main(){// 1. 初始化ConcurrentDictionary<string, int> dictionary = new ConcurrentDictionary<string, int>();// 2. 添加或更新元素// 尝试添加一个新的键值对dictionary.TryAdd("key1", 1);// 如果键不存在,则添加键值对;如果键已存在,则更新其值dictionary.AddOrUpdate("key1", 1, (key, oldValue) => oldValue + 1);// 3. 获取元素// 尝试获取与指定键关联的值int value;if (dictionary.TryGetValue("key1", out value)){Console.WriteLine($"Value for key1: {value}");}// 4. 删除元素// 尝试移除指定键的键值对int removedValue;if (dictionary.TryRemove("key1", out removedValue)){Console.WriteLine($"Removed value: {removedValue}");}// 5. 其他方法// 获取与指定键关联的值;如果键不存在,则使用指定的函数或值添加键值对int newValue = dictionary.GetOrAdd("key2", k => 2);Console.WriteLine($"Value for key2: {newValue}");// 6. 遍历foreach (var kvp in dictionary){Console.WriteLine($"{kvp.Key}: {kvp.Value}");}}
}
http://www.yayakq.cn/news/291776/

相关文章:

  • 青岛胶东建设国际机场网站专门做衣服的网站有哪些
  • 郑州华恩科技做网站怎么样红河州seo怎么做整站排名
  • 网赌网站怎么做的东莞企业网站优化
  • aspx网站如何架设网站设计简单吗
  • 六盘水市网站建设doooor设计官网
  • 网站加入搜索引擎怎么做四川建设厅证网站是
  • 常用个人网站上海做高端网站
  • 西安seo网站公司外贸企业网站管理系统
  • opencms做网站 谁网站建设的规划方案
  • 注册营业执照网站合肥免费做网站
  • 电商网站开发平台哪个好做非法网站要多少钱
  • 哪些公司经常做网站现在外贸推广做哪个平台
  • 新野做网站免费建立个人网站的视频
  • 海南网站推广租网站空间
  • 网站动态搜索框代码广州设计公司网站
  • 学院网站建设的现状分析乌海网络推广
  • 南通公司建站模板湛江网站建设公司
  • 水果 网站源码无需会员免费ppt模板
  • 五常市网站北京企业网站案例
  • 网站 需求文档delphi网站开发
  • 系统官网网站模板下载地址沙洋建设局网站
  • 佛山 网站关键词优化施工企业公司管理制度
  • 南沙区做网站公司网站备案 域名证书
  • 做购物比价的网站wordpress商业主体
  • 软件网站开发公司wordpress完全静态化插件
  • 各类郑州网站建设网页如何保存密码
  • 网站伪静态如何配置文件绍兴公司注册
  • 北京网站手机站建设公司电话wordpress代码下载
  • 长沙优化网站推广济南做网站找大标
  • 杭州企业网站制作哪个好济南高端建站