SiteMapNodeCollection.Remove(SiteMapNode) Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Usuwa określony SiteMapNode obiekt z kolekcji.
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)
Parametry
- value
- SiteMapNode
Element SiteMapNode do usunięcia z elementu SiteMapNodeCollection.
Wyjątki
value nie istnieje w kolekcji.
value to null.
Element SiteMapNodeCollection jest tylko do odczytu.
-lub-
Element SiteMapNodeCollection ma stały rozmiar.
Przykłady
W poniższym przykładzie kodu pokazano, jak za pomocą Remove metody usunąć SiteMapNode obiekt z SiteMapNodeCollection kolekcji, a następnie dołączyć SiteMapNode obiekt na końcu SiteMapNodeCollection metody .Add Jeśli element SiteMapNodeCollection jest tylko do odczytu, NotSupportedException przechwycony jest wyjątek.
// 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
Uwagi
Możesz sprawdzić, czy SiteMapNodeCollection kolekcja jest tylko do odczytu, sprawdzając IsReadOnly właściwość.
Metoda Remove określa równość przez wywołanie Object.Equals metody .