Bagikan melalui


SiteMapNodeCollection.AddRange Metode

Definisi

Menambahkan sekumpulan objek SiteMapNode ke koleksi.

Overload

AddRange(SiteMapNode[])

Menambahkan array jenis SiteMapNode ke koleksi.

AddRange(SiteMapNodeCollection)

Menambahkan simpul dalam SiteMapNodeCollection yang ditentukan 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 SiteMapNodeCollectionsaat ini.

Pengecualian

value null.

Keterangan

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

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

Lihat juga

Berlaku untuk

AddRange(SiteMapNodeCollection)

Menambahkan simpul dalam SiteMapNodeCollection yang ditentukan 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 objek SiteMapNode untuk ditambahkan ke SiteMapNodeCollectionsaat ini.

Pengecualian

value null.

Contoh

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


// 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 metode AddRange dapat berisi objek nullSiteMapNode; namun, ini mengarah pada pengecualian tak terduga ketika SiteMapNodeCollection dimanipulasi.

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

Lihat juga

Berlaku untuk