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()

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);
}

Universal Windows Platform
Available since 8
.NET Framework
Available since 3.5
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Return to top
Show: