Name
IDictionary
Synopsis
This base interface for a collection of key/value elements defines the
indexer (in C#, the this
property — in VB.NET,
the property marked as Default
), as well
as the Keys
and Values
properties that return collections containing
the dictionary’s keys or values, respectively. This interface also defines
the methods by which the entries may be modified, such as Add()
, Clear()
, and Remove()
.
Public Interface IDictionary : Implements ICollection, IEnumerable ' Public Instance Properties Public ReadOnly Property IsFixedSize As Boolean Public ReadOnly Property IsReadOnly As Boolean Public Default Property Item( ByVal key As Object) As Object Public ReadOnly Property Keys As ICollection Public ReadOnly Property Values As ICollection ' Public Instance Methods Public Sub Add( ByVal key As Object, ByVal value As Object) Public Sub Clear() Public Function Contains( ByVal key As Object) As Boolean Public Function GetEnumerator() As IDictionaryEnumerator Public Sub Remove( ByVal key As Object) End Interface
Implemented By
DictionaryBase
, Hashtable
, SortedList
, System.Collections.Specialized.{HybridDictionary
, ListDictionary}
Returned By
DictionaryBase.Dictionary
, System.Environment.GetEnvironmentVariables()
Passed To
Hashtable.Hashtable()
, SortedList.SortedList()
, System.Collections.Specialized.CollectionsUtil.CreateCaseInsensitiveHashtable()
, System.Diagnostics.EventLogInstaller.{Install()
, Rollback()
, Uninstall()}
Get VB.NET Core Classes in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.