首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏一“技”之长

    iOS中第三方有序字典框架——M13OrderedDictionary

    iOS中第三方有序字典框架——M13OrderedDictionary 一、引言         M13OrderedDictionary是拥有字典和数组功能的第三方集合序列,开发者可以通过索引和键值来实现对其中元素的访问 M13OrderedDictionary库的git地址如下:https://github.com/Marxon13/M13OrderedDictionary。 二、M13OrderedDictionary中方法与属性解析 //类方法创建实例对象 //默认的初始化方法 + (instancetype)orderedDictionary; //使用M13OrderedDictionary ) *)orderedDictionary; //使用M13OrderedDictionary来进行初始化 可选是否对其中元素进行复制操作 - (instancetype)initWithOrderedDictionary :(M13OrderedDictionary M13Generics(KeyType, ObjectType) *)orderedDictionary copyEntries:(BOOL)flag; /

    2.8K20发布于 2018-08-15
  • 来自专栏编程进阶实战

    .NET 10首个预览版发布:重大改进与新特性概览!

    OrderedDictionary<TKey,TValue> 的 TryAdd 和 TryGetValue 方法返回条目索引,便于快速定位。 public class OrderedDictionary<TKey, TValue> { // 新的重载方法 public bool TryAdd(TKey key, TValue <string, int> orderedDictionary, string key) { // Try to add a new key with value 1. orderedDictionary.TryAdd(key, 1, out int index)) { // Key was present, so increment the existing int value = orderedDictionary.GetAt(index).Value; orderedDictionary.SetAt(index, value + 1);

    1.3K10编辑于 2025-03-05
  • 来自专栏DotNet NB && CloudNative

    .NET 10首个预览版发布:重大改进与新特性概览!

    OrderedDictionary<TKey,TValue> 的 TryAdd 和 TryGetValue 方法返回条目索引,便于快速定位。 public class OrderedDictionary<TKey, TValue> { // 新的重载方法 public bool TryAdd(TKey key, TValue <string, int> orderedDictionary, string key) { // Try to add a new key with value 1. orderedDictionary.TryAdd(key, 1, out int index)) { // Key was present, so increment the existing int value = orderedDictionary.GetAt(index).Value; orderedDictionary.SetAt(index, value + 1);

    83100编辑于 2025-04-13
  • 来自专栏DotNet NB && CloudNative

    .NET 10 登场:LTS 版本助力开发者解锁性能与功能新高度(第一部分)

    OrderedDictionary<TKey, TValue> 的新重载方法 OrderedDictionary<TKey, TValue> 类型通过为 TryAdd 和 TryGetValue 方法新增的重载方法得到了改进 新重载方法 public class OrderedDictionary<TKey, TValue> {     public bool TryAdd(TKey key, TValue value, out orderedDictionary.TryAdd(key, , out int index)) {     int value = orderedDictionary.GetAt(index).Value ;     orderedDictionary.SetAt(index, value + ); } 这一改进已经应用到了 JsonObject 中,在属性更新方面实现了 10% 到 20% 的性能提升。

    1.4K10编辑于 2025-06-15
  • 来自专栏张善友的专栏

    微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章

    改进了ZipArchive的性能和内存使用,为OrderedDictionary<TKey, TValue>添加了更多的TryAdd和TryGetValue重载,并增加了左撇子矩阵变换方法。

    2.7K30编辑于 2025-02-27
  • 来自专栏DotNet NB && CloudNative

    .NET 10 全面解析:JIT优化、AVX 10.2支持及更多惊喜

    OrderedDictionary 的 TryAdd 和 TryGetValue 返回条目索引。

    92010编辑于 2025-04-18
  • 来自专栏DotNet NB && CloudNative

    不要再用循环了:用 Dictionary<Guid, T> 高效访问实体对象!让查找飞起来

    数据越多越慢 ✅ O(1),基本不随数据量增长 是否支持键值映射 ❌ 只能遍历 ✅ 天生为键值设计 是否允许重复元素 ✅ 可以有重复 ID ❌ 键必须唯一 是否有序 ✅ 保持插入顺序 ❌ 不保证顺序(除非用 OrderedDictionary

    20410编辑于 2025-09-02
  • 来自专栏肘子的Swift记事本

    Ask Apple 2022 与 SwiftUI 有关的问答(下)

    Swift Collections[6] 有一个 OrderedDictionary,可能会对你有所帮助。这正是 Swift Identified Collections[7] 项目存在的意义。 Swift Identified Collections 是基于 OrderedDictionary 实现的一个拥有键属性的类数组。它的唯一要求是元素必须符合 Identifiable 协议。

    19.8K30编辑于 2023-03-08
  • 来自专栏InCerry

    .NET周刊【1月第3期 2025-01-19】

    从 .NET 9 开始,添加了 OrderedDictionary 类 - Qiita https://qiita.com/RyotaMurohoshi/items/e334ff158f5d81d69000 描述 .NET 9 中引入的 OrderedDictionary 类。

    2.2K10编辑于 2025-02-08
  • 来自专栏InCerry

    .NET周刊【1月第2期 2025-01-12】

    文章、幻灯片等 [C#] 什么是 OrderedDictionary? 比较 .NET 9 的新功能及其性能 - Qiita https://qiita.com/sk8er_boi_shin/items/d489ae3fc434756f74b9 .NET 9 中引入的 OrderedDictionary

    1.1K10编辑于 2025-02-07
  • 来自专栏Swift社区

    Swift 周报 第三十期

    用例将包括即将推出的 OrderedDictionary 和 OrderedSet。对于不可变和可变集合,它还可以提供对 Swift 使用的底层(并且可能是高度优化的)排序算法的统一访问。

    1.1K20编辑于 2023-09-06
  • 来自专栏InCerry

    .NET周刊【7月第2期 2024-07-14】

    BCL 改进的系统.数值 日志源生成器中的主要构造函数支持 改进的System.Text.Json 属性的“[GenerateRegex]” Regex.EnumerateSplit OrderedDictionary

    2.2K10编辑于 2024-07-16
  • 来自专栏InCerry

    .NET周刊【3月第2期 2025-03-09】

    OrderedDictionary的方法增强了元素索引的查找,JSON序列化功能也得到了加强。

    61400编辑于 2025-03-20
  • 来自专栏DotNet NB && CloudNative

    .NET周刊【3月第2期 2025-03-09】

    OrderedDictionary的方法增强了元素索引的查找,JSON序列化功能也得到了加强。

    39610编辑于 2025-04-23
领券