Прочетете на английски Редактиране

Споделяне чрез


Lookup<TKey,TElement>.GetEnumerator Method

Definition

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

C#
public System.Collections.Generic.IEnumerator<System.Linq.IGrouping<TKey,TElement>> GetEnumerator();

Returns

IEnumerator<IGrouping<TKey,TElement>>

An enumerator for the Lookup<TKey,TElement>.

Implements

Examples

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.

C#
// 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);
}

Applies to

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0