次の方法で共有


MimePartCollection.CopyTo メソッド

MimePartCollection 全体を互換性のある MimePart 型の 1 次元配列にコピーします。コピーは、コピー先の配列の、指定した 0 から始まるインデックス番号から開始します。

Public Sub CopyTo( _
   ByVal array() As MimePart, _   ByVal index As Integer _)
[C#]
public void CopyTo(MimePart[] array,intindex);
[C++]
public: void CopyTo(MimePart* array[],intindex);
[JScript]
public function CopyTo(
   array : MimePart[],index : int);

パラメータ

  • array
    コピー アクションのコピー先として使用する MimePart 型の配列。
  • index
    コピーされたコレクションの貼り付け開始位置を示す、0 から始まるインデックス番号。

使用例

[Visual Basic, C#, C++] CopyTo メソッドの典型的な使用例を次に示します。

 
Dim myArray(myMimePartCollection.Count-1) As MimePart
' Copy the mimepartcollection to an array.
myMimePartCollection.CopyTo(myArray, 0)
Console.WriteLine("Displaying the array copied from mimepartcollection")
Dim j As Integer
For j = 0 To myMimePartCollection.Count - 1
   Console.WriteLine("Mimepart object at position : " + j.ToString())
   For i = 0 To (myArray(j).Extensions.Count) - 1
      Dim myMimeXmlBinding3 As MimeXmlBinding = CType(myArray(j).Extensions(i), _
                                                                     MimeXmlBinding)
      Console.WriteLine("Part: " + myMimeXmlBinding3.Part)
   Next i
Next j

[C#] 
MimePart[] myArray = new MimePart[myMimePartCollection.Count];
// Copy the mimepartcollection to an array.
myMimePartCollection.CopyTo(myArray,0);
Console.WriteLine("Displaying the array copied from mimepartcollection");
for(int j=0;j<myMimePartCollection.Count;j++)
{
   Console.WriteLine("Mimepart object at position : " + j);
   for(int i=0;i<myArray[j].Extensions.Count;i++)
   {
      MimeXmlBinding myMimeXmlBinding3 = (MimeXmlBinding)myArray[j].Extensions[i];
      Console.WriteLine("Part: "+(myMimeXmlBinding3.Part));
   }
}

[C++] 
MimePart* myArray[] = new MimePart*[myMimePartCollection->Count];
// Copy the mimepartcollection to an array.
myMimePartCollection->CopyTo(myArray, 0);
Console::WriteLine(S"Displaying the array copied from mimepartcollection");
for (int j=0;j<myMimePartCollection->Count;j++)
{
   Console::WriteLine(S"Mimepart object at position : {0}",__box(j));
   for (int i=0;i<myArray[j]->Extensions->Count;i++)
   {
      MimeXmlBinding * myMimeXmlBinding3 = 
         dynamic_cast<MimeXmlBinding*>(myArray[j]->Extensions->Item[i]);
      Console::WriteLine(S"Part: {0}", (myMimeXmlBinding3->Part));
   }
}

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

MimePartCollection クラス | MimePartCollection メンバ | System.Web.Services.Description 名前空間