ReadOnlyDictionary45<TKey,TValue> Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Read-only wrapper for another generic dictionary.
[System.Diagnostics.DebuggerDisplay("Count = {Count}")]
[System.Serializable]
public 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.Diagnostics.DebuggerDisplay("Count = {Count}")>]
[<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 Class ReadOnlyDictionary45(Of TKey, TValue)
Implements ICollection(Of KeyValuePair(Of TKey, TValue)), IDictionary, IDictionary(Of TKey, TValue), IEnumerable(Of KeyValuePair(Of TKey, TValue))
Type Parameters
- TKey
Type to be used for keys.
- TValue
Type to be used for values
- Inheritance
-
System.ObjectReadOnlyDictionary45<TKey,TValue>
- Attributes
-
System.Diagnostics.DebuggerDisplayAttribute System.SerializableAttribute
- Implements
-
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.Generic.IEnumerable<T> System.Collections.ICollection System.Collections.IDictionary System.Collections.IEnumerable
Constructors
| ReadOnlyDictionary45<TKey,TValue>(IDictionary<TKey,TValue>) |
Creates an instance of ReadOnlyDictionary45 weeded with a supplied IDictionary |
Properties
| Count |
The count of items in the dictionary |
| Dictionary |
The dictionary |
| Item[TKey] |
Enables accessing values by indexing with a key |
| Keys |
They keys in the dictionary |
| Values |
The values in the dictionary |
Methods
| ContainsKey(TKey) |
Reports whether a key exists in the dictionary |
| GetEnumerator() |
Returns an enumerator that iterates through the dictionary. |
| TryGetValue(TKey, TValue) |
Gets the value of the specified key, if exists |
Explicit Interface Implementations
Extension Methods
| ToCommaSeparatedString<T>(IEnumerable<T>) |
Converts the elements of a collection to strings and concatenates them into a comma-separated list, or returns null for null or empty collections. |
| AddRange<TKey,TValue>(IDictionary<TKey,TValue>, IReadOnlyDictionary<TKey,TValue>) | |