MimeTextMatchCollection::CopyTo Method (array<MimeTextMatch^>^, Int32)
.NET Framework (current version)
Copies the entire MimeTextMatchCollection to a compatible one-dimensional array of type MimeTextMatch, starting at the specified zero-based index of the target array.
Assembly: System.Web.Services (in System.Web.Services.dll)
Parameters
- array
-
Type:
array<System.Web.Services.Description::MimeTextMatch^>^
The array of type MimeTextMatch serving as the destination for the copy action.
- index
-
Type:
System::Int32
The zero-based index at which to start placing the copied collection.
The following example demonstrates the use of the CopyTo method.
// Get an array instance of 'MimeTextMatch' class. array<MimeTextMatch^>^myMimeTextMatch = gcnew array<MimeTextMatch^>(4); myMimeTextMatchCollection = myMimeTextBinding->Matches; // Initialize properties of 'MimeTextMatch' class. for ( myInt = 0; myInt < 4; myInt++ ) { // Create the 'MimeTextMatch' instance. myMimeTextMatch[ myInt ] = gcnew MimeTextMatch; myMimeTextMatch[ myInt ]->Name = "Title"; myMimeTextMatch[ myInt ]->Type = "*/*"; myMimeTextMatch[ myInt ]->IgnoreCase = true; if ( true == myMimeTextMatchCollection->Contains( myMimeTextMatch[ 0 ] ) ) { myMimeTextMatch[ myInt ]->Name = String::Format( "Title{0}", Convert::ToString( myInt ) ); myMimeTextMatch[ myInt ]->Capture = 2; myMimeTextMatch[ myInt ]->Group = 2; myMimeTextMatchCollection->Add( myMimeTextMatch[ myInt ] ); } else { myMimeTextMatchCollection->Add( myMimeTextMatch[ myInt ] ); myMimeTextMatchCollection[ myInt ]->RepeatsString = "2"; } } myMimeTextMatchCollection = myMimeTextBinding->Matches; // Copy collection to 'MimeTextMatch' array instance. myMimeTextMatchCollection->CopyTo( myMimeTextMatch, 0 );
.NET Framework
Available since 1.1
Available since 1.1
Show: