다음을 통해 공유


AnalysisAlternateBaseCollection.CopyTo 메서드

업데이트: 2007년 11월

현재 AnalysisAlternateBaseCollection의 모든 요소를 지정된 대상 배열 인덱스부터 시작하여 지정된 1차원 배열로 복사합니다.

네임스페이스:  System.Windows.Ink.AnalysisCore
어셈블리:  IACore(IACore.dll)

구문

‘선언
Public Sub CopyTo ( _
    alternates As AnalysisAlternateBase(), _
    index As Integer _
)
‘사용 방법
Dim instance As AnalysisAlternateBaseCollection
Dim alternates As AnalysisAlternateBase()
Dim index As Integer

instance.CopyTo(alternates, index)
public void CopyTo(
    AnalysisAlternateBase[] alternates,
    int index
)
public:
void CopyTo(
    array<AnalysisAlternateBase^>^ alternates, 
    int index
)
public void CopyTo(
    AnalysisAlternateBase[] alternates,
    int index
)
public function CopyTo(
    alternates : AnalysisAlternateBase[], 
    index : int
)

매개 변수

  • index
    형식: System.Int32
    array 매개 변수에서 복사를 시작할 위치를 나타내는 인덱스(0부터 시작)입니다.

설명

열거자가 AnalysisAlternateBaseCollection에서 반복되는 순서대로 요소가 Array에 복사됩니다.

다음과 같은 경우 예외가 throw됩니다.

  • array 매개 변수가 nullNull 참조(Visual Basic의 경우 Nothing) 참조인 경우

  • index 매개 변수가 0보다 작은 경우

  • array 매개 변수가 다차원 배열인 경우

  • index 매개 변수가 array 매개 변수의 길이보다 크거나 같은 경우

  • 컬렉션의 요소 수가 index 매개 변수와 대상 array 매개 변수 끝 사이의 여유 공간보다 많은 경우

컬렉션의 형식은 대상 array 매개 변수의 형식으로 자동 캐스팅됩니다. 그러나 이 메서드는 컬렉션의 요소와 형식이 같은 배열이나 Object 형식의 배열에만 요소를 복사합니다. 다른 형식의 배열로 복사하려고 하면 InvalidCastException이 throw됩니다.

예제

다음 예제에서는 AnalysisAlternateBase 개체 배열의 일부를 alternates라는 AnalysisAlternateBaseCollection으로 채웁니다. 이 컬렉션은 대상 배열 alternatesArray의 요소 1(0부터 시작하는 배열의 두 번째 요소)부터 시작하며 대상 배열의 첫 번째 요소(인덱스 0)는 비워 둡니다.

Dim alternateArray(alternates.Count) As AnalysisAlternateBase
alternates.CopyTo(alternateArray, 1)
            AnalysisAlternateBase[] alternateArray = new AnalysisAlternateBase[alternates.Count + 1];
            alternates.CopyTo(alternateArray, 1);

플랫폼

Windows Vista, Windows XP SP2, Windows Server 2003

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

버전 정보

.NET Framework

3.0에서 지원

참고 항목

참조

AnalysisAlternateBaseCollection 클래스

AnalysisAlternateBaseCollection 멤버

System.Windows.Ink.AnalysisCore 네임스페이스