Поделиться через


Recognizers.GetEnumerator - метод

Обновлен: Ноябрь 2007

Returns an object that implements the System.Collections.IEnumerator interface and that can iterate through the Recognizer objects within the Recognizers collection.

Пространство имен:  Microsoft.Ink
Сборка:  Microsoft.Ink (в Microsoft.Ink.dll)

Синтаксис

'Декларация
Public Function GetEnumerator As Recognizers..::.RecognizersEnumerator
'Применение
Dim instance As Recognizers
Dim returnValue As Recognizers..::.RecognizersEnumerator

returnValue = instance.GetEnumerator()
public Recognizers..::.RecognizersEnumerator GetEnumerator()
public:
Recognizers..::.RecognizersEnumerator^ GetEnumerator()
public Recognizers..::.RecognizersEnumerator GetEnumerator()
public function GetEnumerator() : Recognizers..::.RecognizersEnumerator

Возвращаемое значение

Тип: Microsoft.Ink.Recognizers.RecognizersEnumerator
Returns an object that implements the System.Collections.IEnumerator interface and that can iterate through the Recognizer objects within the Recognizers collection.

Примеры

These examples show two ways to traverse the Recognizers collection and get the name for each Recognizer object in the Recognizers collection.

This example gets the System.Collections.IEnumerator for the Recognizers collection, and uses it to traverse the collection.

' calling the constructor fills the collection with all known Recognizer objects
Dim allRecognizers As Recognizers = New Recognizers()
Dim recogNames As List(Of String) = New List(Of String)
Dim theEnumerator As IEnumerator = allRecognizers.GetEnumerator()
theEnumerator.Reset()
While (theEnumerator.MoveNext())
    Dim theRecognizer As Recognizer = DirectCast(theEnumerator.Current, Recognizer)
    recogNames.Add(theRecognizer.Name)
End While
// calling the constructor fills the collection with all known Recognizer objects
Recognizers allRecognizers = new Recognizers();
List<String> recogNames = new List<string>();
IEnumerator theEnumerator = allRecognizers.GetEnumerator();
theEnumerator.Reset();
while (theEnumerator.MoveNext())
{
    Recognizer theRecognizer = (Recognizer)theEnumerator.Current;
    recogNames.Add(theRecognizer.Name);
}

This example uses the foreach statement (For Each in Visual Basic), which calls the GetEnumerator method in internal code that the compiler generates to support the statement.

' calling the constructor fills the collection with all known Recognizer objects
Dim allRecognizers As Recognizers = New Recognizers()
Dim recogNames As List(Of String) = New List(Of String)
For Each theRecognizer As Recognizer In allRecognizers
    recogNames.Add(theRecognizer.Name)
Next
// calling the constructor fills the collection with all known Recognizer objects
Recognizers allRecognizers = new Recognizers();
List<String> recogNames = new List<string>();
foreach (Recognizer theRecognizer in allRecognizers)
{
    recogNames.Add(theRecognizer.Name);
}

Платформы

Windows Vista

Среды .NET Framework и .NET Compact Framework поддерживают не все версии каждой платформы. Поддерживаемые версии перечислены в разделе Требования к системе для .NET Framework.

Сведения о версии

.NET Framework

Поддерживается в версии: 3.0

См. также

Ссылки

Recognizers Класс

Recognizers - члены

Microsoft.Ink - пространство имен

Recognizer