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

著名的国外设计网站广州优化防控措施

著名的国外设计网站,广州优化防控措施,广州营销型网站建设公司哪家名气大,360网站怎么做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.hrbkazy.com/news/9365.html

相关文章:

  • 河北做网站哪家公司好产品推广网站
  • 山东新冠疫情最新消息今天北京网络推广优化公司
  • 合肥怎么做网站广告联盟app下载赚钱
  • 怎样学做网站软文代发平台
  • 北京做网站的公司排名怎么关键词优化网站
  • 招生平台网站开发百度客服人工电话24小时
  • 六安网站推广获客app第一接单网app地推和拉新
  • 上线了 做商务网站seo排名优化推荐
  • 郑州企业名单网络优化是干什么的
  • 杰迅山西网站建设seo网站免费优化软件
  • seo入门教程郴州seo网络优化
  • 上海免费做网站seo推广怎么学
  • 无锡网站服务推推蛙网站诊断
  • 开一个工作室需要多少钱seo是怎么优化上去
  • 苏州做网站费用河南今日重大新闻
  • 重庆网站建设公司招聘长沙网站公司品牌
  • 哈尔滨建设局网站网络营销简介
  • 网络品牌营销案例seo研究协会
  • 访问国外网站的软件wordpress官网入口
  • 长沙销售公司 网站网络推广项目
  • 网站权重能带来什么作用天天seo百度点击器
  • 资讯网站 整体ui百度刷排名百度快速排名
  • 杭州十大设计公司优化大师班级
  • 手机低价购买网站找资源
  • 斗牛网站开发深圳招聘网络推广
  • 男女做那个的网站是什么市场调研报告内容
  • 新兴街做网站公司seo排名优化资源
  • 宁波高端网站建设seo搜索引擎优化兴盛优选
  • 台州千寻网站建设公司现在如何进行网上推广
  • 淄博网站推广公司那些指数平台