Condividi tramite


Metodo DivisionUnits.GetEnumerator

Aggiornamento: novembre 2007

Restituisce un oggetto che implementa l'interfaccia System.Collections.IEnumerator ed è in grado di scorrere gli oggetti DivisionUnit all'interno dell'insieme DivisionUnits.

Spazio dei nomi:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Sintassi

'Dichiarazione
Public Function GetEnumerator As DivisionUnits..::.InkDivisionUnitsEnumerator
'Utilizzo
Dim instance As DivisionUnits
Dim returnValue As DivisionUnits..::.InkDivisionUnitsEnumerator

returnValue = instance.GetEnumerator()
public DivisionUnits..::.InkDivisionUnitsEnumerator GetEnumerator()
public:
DivisionUnits..::.InkDivisionUnitsEnumerator^ GetEnumerator()
public DivisionUnits..::.InkDivisionUnitsEnumerator GetEnumerator()
public function GetEnumerator() : DivisionUnits..::.InkDivisionUnitsEnumerator

Valore restituito

Tipo: Microsoft.Ink.DivisionUnits.InkDivisionUnitsEnumerator
Restituisce un oggetto che implementa l'interfaccia System.Collections.IEnumerator ed è in grado di scorrere gli oggetti DivisionUnit all'interno dell'insieme DivisionUnits.

Esempi

In questi esempi vengono presentate due modalità per scorrere l'insieme DivisionUnits e ottenere il testo riconosciuto per ogni oggetto DivisionUnit contenuto nell'insieme. L'insieme DivisionUnits viene restituito dal metodo DivisionResult.ResultByType.

In questo esempio, l'oggetto System.Collections.IEnumerator viene ottenuto per l'insieme DivisionUnits e utilizzato per enumerare ogni elemento dell'insieme.

Dim theRecognizedText As ArrayList = New ArrayList()
Dim theDivisionUnits As DivisionUnits = theDivisionResult.ResultByType(InkDivisionType.Paragraph)
Dim iEnum As System.Collections.IEnumerator = theDivisionUnits.GetEnumerator()
iEnum.Reset()
While iEnum.MoveNext()
    Dim theDivisionUnit As DivisionUnit = DirectCast(iEnum.Current, DivisionUnit)
    theRecognizedText.Add(theDivisionUnit.RecognitionString)
End While
ArrayList theRecognizedText = new ArrayList();
DivisionUnits theDivisionUnits = theDivisionResult.ResultByType(InkDivisionType.Paragraph);
System.Collections.IEnumerator iEnum = theDivisionUnits.GetEnumerator();
iEnum.Reset();
while (iEnum.MoveNext())
{
    DivisionUnit theDivisionUnit = (DivisionUnit)iEnum.Current;
    theRecognizedText.Add(theDivisionUnit.RecognitionString);
}

In questo esempio viene utilizzata l'istruzione foreach che chiama il metodo GetEnumerator nel codice interno generato dal compilatore per supportare l'istruzione.

Dim theRecognizedText As ArrayList = New ArrayList()
Dim theDivisionUnits As DivisionUnits = theDivisionResult.ResultByType(InkDivisionType.Paragraph)
For Each theDivisionUnit As DivisionUnit In theDivisionUnits
    theRecognizedText.Add(theDivisionUnit.RecognitionString)
Next
ArrayList theRecognizedText = new ArrayList();
DivisionUnits theDivisionUnits = theDivisionResult.ResultByType(InkDivisionType.Paragraph);
foreach (DivisionUnit theDivisionUnit in theDivisionUnits)
{
    theRecognizedText.Add(theDivisionUnit.RecognitionString);
}

Piattaforme

Windows Vista

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Informazioni sulla versione

.NET Framework

Supportato in: 3.0

Vedere anche

Riferimenti

DivisionUnits Classe

Membri DivisionUnits

Spazio dei nomi Microsoft.Ink

DivisionUnit

DivisionResult.ResultByType