See Also: DictionaryEntry Members
The IDictionaryEnumerator.Entry method returns an instance of this type.
The foreach statement of the C# language (for each in Visual C++, For Each in Visual Basic) requires the type of each element in the collection. Since each element of the IDictionary is a key/value pair, the element type is not the type of the key or the type of the value. Instead, the element type is DictionaryEntry. For example:
code reference: System.Collections.DictionaryEntry#01
The foreach statement is a wrapper around the enumerator, which only allows reading from, not writing to, the collection.