首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏林德熙的博客

    dotnet 设计规范 · 抽象定义

    可以抽象出具有数组列表的类型,有很多类都继承这个接口,如System.Collections.ObjectModel.Collection、:System.Collections.ObjectModel.KeyedCollection

    24820编辑于 2022-08-04
  • 来自专栏林德熙的博客

    dotnet 设计规范 · 抽象定义

    可以抽象出具有数组列表的类型,有很多类都继承这个接口,如System.Collections.ObjectModel.Collection、:System.Collections.ObjectModel.KeyedCollection

    39720发布于 2018-09-18
  • 来自专栏韩伟的专栏

    框架设计原则和规范(四)

    实现时让它们派生自KeyedCollection<TKey,TItem> G. 不要从集合属性或以集合为返回值的方法中返回null。

    1.8K40发布于 2018-03-05
  • 来自专栏DotNet NB && CloudNative

    .NET中的泛型集合

    B.2.4 Collection、BindingList、ObservableCollection和 KeyedCollection<TKey, TItem> Collection与我们将要介绍的剩余列表一样 KeyedCollection<TKey, TItem>是列表和字典的混合产物,可以通过键或索引来获取项。与普通字典不同的是,键不能独立存在,应该有效地内嵌在项中。 KeyedCollection<,>为抽象类;派生类将实现GetKeyForItem方法,可以从列表中的任意项中提取键。在我们这个客户的示例中,GetKeyForItem方法返回给定客户的ID。

    1.7K20编辑于 2023-08-29
  • 来自专栏CSharp编程大全

    C#基础篇——泛型

    8、KeyedCollection 是介于列表和字典之间的混合类型,它提供了一种存储包含自己键的对象的方法。

    1.8K40发布于 2021-04-23
  • 来自专栏C#

    C#泛型方法解析

    [__DynamicallyInvokable] public class KeyedByTypeCollection<TItem> : KeyedCollection<Type, TItem>

    4.1K90发布于 2018-01-04
领券