從指定的目的陣列索引開始,將目前 AnalysisAlternateCollection 的所有元素都複製到一維陣列。
命名空間: System.Windows.Ink
組件: IAWinFX (在 IAWinFX.dll 中)
語法
'宣告
Public Sub CopyTo ( _
alternates As AnalysisAlternate(), _
index As Integer _
)
'用途
Dim instance As AnalysisAlternateCollection
Dim alternates As AnalysisAlternate()
Dim index As Integer
instance.CopyTo(alternates, index)
public void CopyTo(
AnalysisAlternate[] alternates,
int index
)
public:
void CopyTo(
array<AnalysisAlternate^>^ alternates,
int index
)
public void CopyTo(
AnalysisAlternate[] alternates,
int index
)
public function CopyTo(
alternates : AnalysisAlternate[],
index : int
)
參數
- alternates
型別:array<System.Windows.Ink.AnalysisAlternate[]
一維陣列,這個陣列是從集合複製過來的元素之目的陣列。陣列必須具有以零起始的索引。
- index
型別:System.Int32
array 參數中以零起始的索引,位於複製開始的位置。
備註
元素會以列舉值逐一查看 AnalysisAlternateCollection 的相同順序複製到 Array。
如果發生下列情況,會擲回例外狀況:
array 參數為 nullNull 參照 (即 Visual Basic 中的 Nothing) 參考。
index 參數小於零。
array 參數為多維。
index 參數等於或大於 array 參數的長度。
集合中元素的數目大於從 index 參數至目的 array 參數結尾的可用空間。
集合的型別會自動轉型 (Cast) 為目的陣列參數的型別。這個方法只會將元素複製到型別為 AnalysisAlternate 或 Object 的陣列。嘗試複製到另一個陣列型別會造成擲回 InvalidCastException 例外狀況。
範例
這個範例會將名為 alternates 的 AnalysisAlternateCollection 填入 AnalysisAlternate 物件陣列的一部分。從 alternateArray 目的陣列的索引 1 (以零起始陣列中的第二個元素) 開始,並讓目的陣列的第一個元素 (索引為零) 保留空白。
Dim alternateArray(alternates.Count + 1) As AnalysisAlternate
alternates.CopyTo(alternateArray, 1)
AnalysisAlternate[] alternateArray = new AnalysisAlternate[alternates.Count + 1];
alternates.CopyTo(alternateArray, 1);
平台
Windows Vista
.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求。
版本資訊
.NET Framework
支援版本:3.0
請參閱
參考
AnalysisAlternateCollection 類別