SiteMapNodeCollection.Remove(SiteMapNode) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menghapus objek yang ditentukan SiteMapNode dari koleksi.
public:
virtual void Remove(System::Web::SiteMapNode ^ value);
public virtual void Remove (System.Web.SiteMapNode value);
abstract member Remove : System.Web.SiteMapNode -> unit
override this.Remove : System.Web.SiteMapNode -> unit
Public Overridable Sub Remove (value As SiteMapNode)
Parameter
- value
- SiteMapNode
SiteMapNode untuk menghapus dari SiteMapNodeCollection.
Pengecualian
value
tidak ada dalam koleksi.
value
adalah null
.
Contoh
Contoh kode berikut menunjukkan cara menggunakan Remove metode untuk menghapus SiteMapNode objek dari SiteMapNodeCollection koleksi, lalu menambahkan SiteMapNode objek ke akhir menggunakan SiteMapNodeCollectionAdd metode . SiteMapNodeCollection Jika bersifat baca-saja, NotSupportedException pengecualian akan tertangkap.
// Move a node from one spot in the list to another.
try {
Response.Write("Original node order: <BR>");
foreach (SiteMapNode node in nodes) {
Response.Write( node.Title + "<BR>");
}
SiteMapNode aNode = nodes[1];
Response.Write("Adding " + aNode.Title + " to the end of the collection.<BR>");
nodes.Add(aNode);
Response.Write("Removing " + aNode.Title + " at position 1. <BR>");
nodes.Remove(nodes[1]);
Response.Write("New node order: <BR>");
foreach (SiteMapNode node in nodes) {
Response.Write( node.Title + "<BR>");
}
}
catch (NotSupportedException nse) {
Response.Write("NotSupportedException caught.<BR>");
}
' Move a node from one spot in the list to another.
Try
Response.Write("Original node order: <BR>")
Dim node As SiteMapNode
For Each node In nodes
Response.Write( node.Title & "<BR>")
Next
Dim aNode As SiteMapNode = nodes(1)
Response.Write("Adding " & aNode.Title & " to the end of the collection.<BR>")
nodes.Add(aNode)
Response.Write("Removing " & aNode.Title & " at position 1. <BR>")
nodes.Remove(nodes(1))
Response.Write("New node order: <BR>")
For Each node In nodes
Response.Write( node.Title & "<BR>")
Next
Catch nse As NotSupportedException
Response.Write("NotSupportedException caught.<BR>")
End Try
Keterangan
Anda dapat menguji apakah koleksi bersifat SiteMapNodeCollection baca-saja dengan memeriksa IsReadOnly properti .
Metode Remove menentukan kesetaraan dengan memanggil Object.Equals metode .