SiteMapNodeCollection.Remove(SiteMapNode) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tar bort det angivna SiteMapNode objektet från samlingen.
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)
Parametrar
- value
- SiteMapNode
Ta SiteMapNode bort från SiteMapNodeCollection.
Undantag
value finns inte i samlingen.
value är null.
Exempel
I följande kodexempel visas hur du använder Remove metoden för att ta bort ett SiteMapNode objekt från en SiteMapNodeCollection samling och sedan lägger till SiteMapNode objektet i slutet av SiteMapNodeCollection metoden Add . Om är SiteMapNodeCollection skrivskyddad fångas ett NotSupportedException undantag.
// 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
Kommentarer
Du kan testa om en SiteMapNodeCollection samling är skrivskyddad genom att kontrollera egenskapen IsReadOnly .
Metoden Remove bestämmer likhet genom att anropa Object.Equals metoden.