CopyTo Method

Summary

Copies the items of the collection to a TargetDevice array, starting at a specified array index.

Syntax
C#
VB
C++
public void CopyTo( 
   TargetDevice[] array, 
   int arrayIndex 
) 
Public Sub CopyTo( _ 
   ByVal array() As TargetDevice, _ 
   ByVal arrayIndex As Integer _ 
)  
public: 
void CopyTo(  
   array<TargetDevice^>^ array, 
   int arrayIndex 
)  

Parameters

array
The one-dimensional array that is the destination of the items to be copied from the collection. Note: The array must have zero-based indexing.

arrayIndex
The zero-based index in the destination array at which copying begins.

Exceptions

ExceptionDescription
System.ArgumentNullExceptionThe exception that is thrown when a null reference (Nothing in Visual Basic) is passed to a method that does not accept it as a valid argument.
System.ArgumentOutOfRangeExceptionThe exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method.
System.ArgumentExceptionThe exception that is thrown when one of the arguments provided to a method is not valid.
Remarks

Copies the items of the collection to a TargetDevice array, starting at a specified array index.

Example
C#
VB
using Leadtools; 
using Leadtools.Multimedia; 
using LeadtoolsMultimediaExamples.Fixtures; 
 
public bool _result = false; 
public ConvertCtrlForm _form = new ConvertCtrlForm(); 
 
public void CopyToExample() 
{ 
   // reference the form convert control 
   ConvertCtrl convertctrl = _form.ConvertCtrl; 
   TargetDevices devices = convertctrl.TargetDevices; 
 
   try 
   { 
      // allocate a new array for the copied video devices 
      TargetDevice[] copiedDevices = new TargetDevice[devices.Count]; 
 
      // copy them 
      devices.CopyTo(copiedDevices, 0); 
 
      // set the result to what we expect 
      _result = (copiedDevices.Length == devices.Count); 
   } 
   catch (Exception) 
   { 
      _result = false; 
   } 
} 
Imports Leadtools 
Imports Leadtools.Multimedia 
Imports LeadtoolsMultimediaExamples.Fixtures 
 
Public _result As Boolean = False 
Public _form As ConvertCtrlForm = New ConvertCtrlForm() 
 
Public Sub CopyToExample() 
   ' reference the form convert control 
   Dim convertctrl As ConvertCtrl = _form.ConvertCtrl 
   Dim devices As TargetDevices = convertctrl.TargetDevices 
 
   Try 
      ' allocate a new array for the copied video devices 
      Dim copiedDevices As TargetDevice() = New TargetDevice(devices.Count - 1) {} 
 
      ' copy them 
      devices.CopyTo(copiedDevices, 0) 
 
      ' set the result to what we expect 
      _result = (copiedDevices.Length = devices.Count) 
   Catch e1 As Exception 
      _result = False 
   End Try 
End Sub 
Requirements

Target Platforms

Help Version 20.0.2019.11.25
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2019 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Multimedia Assembly