다음을 통해 공유


ContextLinkCollection.GetEnumerator 메서드

업데이트: 2007년 11월

Systems.Collections.IEnumerator 인터페이스를 구현하고 ContextLinkCollection 내에서 ContextLink 개체를 반복할 수 있는 개체를 반환합니다.

네임스페이스:  Microsoft.Ink
어셈블리:  Microsoft.Ink.Analysis(Microsoft.Ink.Analysis.dll)

구문

‘선언
Public Function GetEnumerator As ContextLinkCollection..::.ContextLinkCollectionEnumerator
‘사용 방법
Dim instance As ContextLinkCollection
Dim returnValue As ContextLinkCollection..::.ContextLinkCollectionEnumerator

returnValue = instance.GetEnumerator()
public ContextLinkCollection..::.ContextLinkCollectionEnumerator GetEnumerator()
public:
ContextLinkCollection..::.ContextLinkCollectionEnumerator^ GetEnumerator()
public ContextLinkCollection..::.ContextLinkCollectionEnumerator GetEnumerator()
public function GetEnumerator() : ContextLinkCollection..::.ContextLinkCollectionEnumerator

반환 값

형식: Microsoft.Ink.ContextLinkCollection.ContextLinkCollectionEnumerator
Systems.Collections.IEnumerator 인터페이스를 구현하고 ContextLinkCollection 내에서 ContextLink 개체를 반복할 수 있는 개체입니다.

예제

다음 예제에서는 ContextLinkCollection인 links를 반복하고 모든 ContextLink 개체를 ArrayList에 배치하는 두 가지 방법을 보여 줍니다.

이 예제에서는 ContextLinkCollection인 links의 Systems.Collections.IEnumerator를 가져옵니다.

Dim customLinks As New ArrayList()
' Version using GetEnumerator()
Dim enumerator As ContextLinkCollection.ContextLinkCollectionEnumerator = _
    links.GetEnumerator()
enumerator.Reset()
While enumerator.MoveNext()
    Dim aLink As ContextLink = CType(enumerator.Current, ContextLink)
    customLinks.Add(aLink)
End While
ArrayList customLinks = new ArrayList();
// Version using GetEnumerator()
ContextLinkCollection.ContextLinkCollectionEnumerator
    enumerator = links.GetEnumerator();
enumerator.Reset();
while (enumerator.MoveNext())
{
    ContextLink aLink = ((ContextLink)enumerator.Current);
    customLinks.Add(aLink);
}

이 예제에서는 foreach 문을 사용합니다. 이 문은 내부 코드에서 컴파일러가 이를 지원하기 위해 생성하는 GetEnumerator 메서드를 호출합니다.

' Version using foreach
Dim link As ContextLink
For Each link In links
    customLinks.Add(link)
Next link
// Version using foreach
foreach (ContextLink link in links)
{
    customLinks.Add(link);
}

플랫폼

Windows Vista

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

3.0에서 지원

참고 항목

참조

ContextLinkCollection 클래스

ContextLinkCollection 멤버

Microsoft.Ink 네임스페이스