WebPartZoneCollection.CopyTo(WebPartZoneBase[], Int32) Yöntem

Tanım

Koleksiyonu bir nesne dizisine WebPartZoneBase kopyalar.

public:
 void CopyTo(cli::array <System::Web::UI::WebControls::WebParts::WebPartZoneBase ^> ^ array, int index);
public void CopyTo (System.Web.UI.WebControls.WebParts.WebPartZoneBase[] array, int index);
member this.CopyTo : System.Web.UI.WebControls.WebParts.WebPartZoneBase[] * int -> unit
Public Sub CopyTo (array As WebPartZoneBase(), index As Integer)

Parametreler

array
WebPartZoneBase[]

WebPartZoneBase Kopyalanan koleksiyonu içeren bir dizi.

index
Int32

Dizide koleksiyon içeriğinin yerleştirildiği başlangıç noktası.

Örnekler

Aşağıdaki kod örneği yönteminin CopyTo kullanımını gösterir. Kullanıcı denetimi, bölgeleri içeren bir sayfa ve kodu içeren kısmi bir sınıf dosyası da dahil olmak üzere örneğin tam kodu, sınıfa genel bakışın WebPartZoneCollection Örnek bölümünde bulunur.

Kodun aşağıdaki bölümünde yönteminin kullanımı gösterilmektedir CopyTo . Kodu yürütmek için sayfayı bir tarayıcıda yükleyin ve Diziden Bölge Adları düğmesine tıklayın. Bölgelerin koleksiyonu bir diziye yüklenir ve tüm bölge kimlikleri bir etikete kopyalanır.

protected void Button3_Click(object sender, EventArgs e)
{
  Label1.Text = String.Empty;
  WebPartZoneBase[] zoneArray = new WebPartZoneBase[mgr.Zones.Count];
  mgr.Zones.CopyTo(zoneArray, 0);
  Label1.Text = zoneArray[2].ID;
  Label1.Text += ", " + zoneArray[1].ID;
  Label1.Text += ", " + zoneArray[0].ID;
}
Protected Sub Button3_Click(ByVal sender As Object, ByVal e As EventArgs)
  Label1.Text = String.Empty
  Dim zoneArray(mgr.Zones.Count) As WebPartZoneBase
  mgr.Zones.CopyTo(zoneArray, 0)
  Label1.Text = zoneArray(2).ID
  Label1.Text += ", " & zoneArray(1).ID
  Label1.Text += ", " & zoneArray(0).ID

End Sub

Açıklamalar

CopyTo yöntemi, koleksiyondaki WebPartZoneCollection bölgeleri, bu bölgelerin bir alt kümesini veya bu bölgelerin üst kümesini içerebilen özel bir dizi oluşturmak istediğinizde kullanışlıdır.

Şunlara uygulanır

Ayrıca bkz.