Share via


你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ReadOnlyDictionary45<TKey,TValue> 类

定义

另一个泛型字典的只读包装器。

[System.Serializable]
public sealed class ReadOnlyDictionary45<TKey,TValue> : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>, System.Collections.Generic.IDictionary<TKey,TValue>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>, System.Collections.IDictionary
[<System.Serializable>]
type ReadOnlyDictionary45<'Key, 'Value> = class
    interface IDictionary<'Key, 'Value>
    interface ICollection<KeyValuePair<'Key, 'Value>>
    interface seq<KeyValuePair<'Key, 'Value>>
    interface IEnumerable
    interface IDictionary
    interface ICollection
Public NotInheritable Class ReadOnlyDictionary45(Of TKey, TValue)
Implements ICollection(Of KeyValuePair(Of TKey, TValue)), IDictionary, IDictionary(Of TKey, TValue), IEnumerable(Of KeyValuePair(Of TKey, TValue))

类型参数

TKey

要用于键的类型。

TValue

要用于值的类型

继承
ReadOnlyDictionary45<TKey,TValue>
属性
实现

构造函数

ReadOnlyDictionary45<TKey,TValue>(IDictionary<TKey,TValue>)

从指定的 IDictionary 创建只读字典

属性

Count

字典中的项计数

Item[TKey]

启用通过使用键编制索引来访问值

Keys

字典中的键

Values

字典中的值

方法

ContainsKey(TKey)

报告字典中是否存在键

GetEnumerator()

返回枚举器

TryGetValue(TKey, TValue)

获取指定键的值(如果存在)

显式接口实现

ICollection.CopyTo(Array, Int32)

另一个泛型字典的只读包装器。

ICollection.IsSynchronized

另一个泛型字典的只读包装器。

ICollection.SyncRoot

另一个泛型字典的只读包装器。

ICollection<KeyValuePair<TKey,TValue>>.Add(KeyValuePair<TKey,TValue>)

另一个泛型字典的只读包装器。

ICollection<KeyValuePair<TKey,TValue>>.Clear()

另一个泛型字典的只读包装器。

ICollection<KeyValuePair<TKey,TValue>>.Contains(KeyValuePair<TKey,TValue>)

另一个泛型字典的只读包装器。

ICollection<KeyValuePair<TKey,TValue>>.CopyTo(KeyValuePair<TKey,TValue>[], Int32)

另一个泛型字典的只读包装器。

ICollection<KeyValuePair<TKey,TValue>>.IsReadOnly

另一个泛型字典的只读包装器。

ICollection<KeyValuePair<TKey,TValue>>.Remove(KeyValuePair<TKey,TValue>)

另一个泛型字典的只读包装器。

IDictionary.Add(Object, Object)

另一个泛型字典的只读包装器。

IDictionary.Clear()

另一个泛型字典的只读包装器。

IDictionary.Contains(Object)

另一个泛型字典的只读包装器。

IDictionary.GetEnumerator()

另一个泛型字典的只读包装器。

IDictionary.IsFixedSize

另一个泛型字典的只读包装器。

IDictionary.IsReadOnly

另一个泛型字典的只读包装器。

IDictionary.Item[Object]

另一个泛型字典的只读包装器。

IDictionary.Keys

另一个泛型字典的只读包装器。

IDictionary.Remove(Object)

另一个泛型字典的只读包装器。

IDictionary.Values

另一个泛型字典的只读包装器。

IDictionary<TKey,TValue>.Add(TKey, TValue)

另一个泛型字典的只读包装器。

IDictionary<TKey,TValue>.Item[TKey]

另一个泛型字典的只读包装器。

IDictionary<TKey,TValue>.Keys

另一个泛型字典的只读包装器。

IDictionary<TKey,TValue>.Remove(TKey)

另一个泛型字典的只读包装器。

IDictionary<TKey,TValue>.Values

另一个泛型字典的只读包装器。

IEnumerable.GetEnumerator()

另一个泛型字典的只读包装器。

扩展方法

GetValueOrAdd<TKey,TValue>(IDictionary<TKey,TValue>, TKey, Func<TKey,TValue>)

获取或添加与指定键关联的值。

GetValueOrDefault<TKey,TValue>(IDictionary<TKey,TValue>, TKey, TValue)

获取与指定键关联的值。

AsFormattedString<TKey,TValue>(IDictionary<TKey,TValue>)

另一个泛型字典的只读包装器。

适用于