MessageCollection.CopyTo(Message[], Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将整个 MessageCollection 复制到兼容的、Message 类型的一维数组(从目标数组的指定的从零开始的索引处开始复制)。
public:
void CopyTo(cli::array <System::Web::Services::Description::Message ^> ^ array, int index);
public void CopyTo (System.Web.Services.Description.Message[] array, int index);
member this.CopyTo : System.Web.Services.Description.Message[] * int -> unit
Public Sub CopyTo (array As Message(), index As Integer)
参数
- index
- Int32
将在该处开始放置所复制的集合的从零开始的索引。
示例
下面的示例演示 CopyTo
方法的用法。
// Create a Message Array.
array<Message^>^myMessages = gcnew array<Message^>(myServiceDescription->Messages->Count);
// Copy MessageCollection to an array.
myServiceDescription->Messages->CopyTo( myMessages, 0 );
Console::WriteLine( "" );
Console::WriteLine( "Displaying Messages that were copied to Messagearray ..." );
Console::WriteLine( "" );
for ( int i = 0; i < myServiceDescription->Messages->Count; ++i )
Console::WriteLine( "Message Name : {0}", myMessages[ i ]->Name );
// Create a Message Array.
Message[] myMessages = new Message[myServiceDescription.Messages.Count];
// Copy MessageCollection to an array.
myServiceDescription.Messages.CopyTo(myMessages,0);
Console.WriteLine("");
Console.WriteLine("Displaying Messages that were copied to Messagearray ...");
Console.WriteLine("");
for(int i=0;i < myServiceDescription.Messages.Count; ++i)
{
Console.WriteLine("Message Name : " + myMessages[i].Name);
}
' Create a Message Array.
Dim myMessages(myServiceDescription.Messages.Count) As Message
' Copy MessageCollection to an array.
myServiceDescription.Messages.CopyTo(myMessages, 0)
Console.WriteLine("")
Console.WriteLine("Displaying Messages that were copied to Messagearray ...")
Console.WriteLine("")
For i = 0 To myMessageCollection.Count - 1
Console.WriteLine("Message Name : " + myMessages(i).Name)
Next