Lookup<TKey, TElement>.GetEnumerator Method

Returns a generic enumerator that iterates through the Lookup<TKey, TElement>.

Namespace:  System.Linq
Assembly:  System.Core (in System.Core.dll)

public IEnumerator<IGrouping<TKey, TElement>> GetEnumerator()

Implements

IEnumerable<T>.GetEnumerator()

The following example demonstrates how to use GetEnumerator to iterate through the keys and values of a Lookup<TKey, TElement>. This code example is part of a larger example provided for the Lookup<TKey, TElement> class.

// Iterate through each IGrouping in the Lookup and output the contents. 
foreach (IGrouping<char, string> packageGroup in lookup)
{
    // Print the key value of the IGrouping.
    Console.WriteLine(packageGroup.Key);
    // Iterate through each value in the IGrouping and print its value. 
    foreach (string str in packageGroup)
        Console.WriteLine("    {0}", str);
}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

XNA Framework

Supported in: 3.0

Portable Class Library

Supported in: Portable Class Library

Supported in: Windows Phone 8.1

Supported in: Windows Phone Silverlight 8.1

Supported in: Windows Phone Silverlight 8
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft