Bagikan melalui


SiteMapNodeCollection.AddRange Metode

Definisi

Menambahkan sekumpulan SiteMapNode objek ke koleksi.

Overload

Nama Deskripsi
AddRange(SiteMapNode[])

Menambahkan array jenis SiteMapNode ke koleksi.

AddRange(SiteMapNodeCollection)

Menambahkan simpul dalam yang ditentukan SiteMapNodeCollection ke koleksi saat ini.

AddRange(SiteMapNode[])

Menambahkan array jenis SiteMapNode ke koleksi.

public:
 virtual void AddRange(cli::array <System::Web::SiteMapNode ^> ^ value);
public virtual void AddRange(System.Web.SiteMapNode[] value);
abstract member AddRange : System.Web.SiteMapNode[] -> unit
override this.AddRange : System.Web.SiteMapNode[] -> unit
Public Overridable Sub AddRange (value As SiteMapNode())

Parameter

value
SiteMapNode[]

Array jenis SiteMapNode untuk ditambahkan ke saat ini SiteMapNodeCollection.

Pengecualian

value adalah null.

Keterangan

Array yang diteruskan ke AddRange metode dapat berisi null nilai; namun, ini mengarah pada pengecualian yang tidak terduga ketika koleksi dimanipulasi SiteMapNodeCollection .

Anda tidak dapat menambahkan SiteMapNode objek ke baca-saja atau ukuran SiteMapNodeCollectiontetap . Anda dapat menguji apakah bersifat SiteMapNodeCollection baca-saja dengan memeriksa IsReadOnly properti .

Lihat juga

Berlaku untuk

AddRange(SiteMapNodeCollection)

Menambahkan simpul dalam yang ditentukan SiteMapNodeCollection ke koleksi saat ini.

public:
 virtual void AddRange(System::Web::SiteMapNodeCollection ^ value);
public virtual void AddRange(System.Web.SiteMapNodeCollection value);
abstract member AddRange : System.Web.SiteMapNodeCollection -> unit
override this.AddRange : System.Web.SiteMapNodeCollection -> unit
Public Overridable Sub AddRange (value As SiteMapNodeCollection)

Parameter

value
SiteMapNodeCollection

SiteMapNodeCollection yang berisi SiteMapNode objek yang akan ditambahkan ke .SiteMapNodeCollection

Pengecualian

value adalah null.

Contoh

Contoh kode berikut menunjukkan cara membuat koleksi yang dapat SiteMapNodeCollection dimodifikasi, lalu menambahkan SiteMapNode objek ke dalamnya menggunakan AddRange metode .


// Create a SiteMapNodeCollection with all the nodes
// from the first two hierarchical levels of the current
// site map.
SiteMapNodeCollection baseCollection =
    new SiteMapNodeCollection(SiteMap.RootNode);

SiteMapNodeCollection childCollection =
    SiteMap.RootNode.ChildNodes;

baseCollection.AddRange(childCollection);

Response.Write( "<BR>Derived SiteMapNodeCollection.<BR><HR><BR>");
foreach (SiteMapNode node in baseCollection) {
    Response.Write( node.Title + "<BR>");
}

' Create a SiteMapNodeCollection with all the nodes
' from the first two hierarchical levels of the current
' site map.
Dim baseCollection As SiteMapNodeCollection
baseCollection = New SiteMapNodeCollection(SiteMap.RootNode)

Dim childCollection As SiteMapNodeCollection = SiteMap.RootNode.ChildNodes

baseCollection.AddRange(childCollection)

Response.Write( "<BR>Derived SiteMapNodeCollection.<BR><HR><BR>")

For Each node In baseCollection
    Response.Write( node.Title + "<BR>")
Next

Keterangan

Koleksi SiteMapNodeCollection yang diteruskan ke AddRange metode dapat berisi nullSiteMapNode objek; namun, ini mengarah pada pengecualian tak terduga ketika dimanipulasi SiteMapNodeCollection .

Anda tidak dapat menambahkan SiteMapNode objek ke baca-saja atau ukuran SiteMapNodeCollectiontetap . Anda dapat menguji apakah bersifat SiteMapNodeCollection baca-saja dengan memeriksa IsReadOnly properti .

Lihat juga

Berlaku untuk