SiteMapNodeCollection.Item[Int32] Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt het SiteMapNode object opgehaald of ingesteld op de opgegeven index in de verzameling.
public:
virtual property System::Web::SiteMapNode ^ default[int] { System::Web::SiteMapNode ^ get(int index); void set(int index, System::Web::SiteMapNode ^ value); };
public virtual System.Web.SiteMapNode this[int index] { get; set; }
member this.Item(int) : System.Web.SiteMapNode with get, set
Default Public Overridable Property Item(index As Integer) As SiteMapNode
Parameters
- index
- Int32
De index van de SiteMapNode te vinden index.
Waarde van eigenschap
Een SiteMapNode die een element in de SiteMapNodeCollection.
Uitzonderingen
Het SiteMapNodeCollection is alleen-lezen.
De waarde die aan de setter is opgegeven, is null.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de Item[] indexeerfunctie gebruikt om een SiteMapNode object op te halen uit de SiteMapNodeCollection verzameling. In dit voorbeeld wordt een SiteMapNode object verwijderd uit de positie op het tweede element van de interne matrix met behulp van de Remove methode en wordt aan de matrix toegevoegd met de Add methode. Als u een SiteMapNode object in een specifieke index wilt invoegen, gebruikt u de Insert methode in plaats van het object toe te voegen aan het einde van de matrix.
// 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
Opmerkingen
U kunt de Item[] indexeerfunctie gebruiken om de inhoud van een SiteMapNodeCollection verzameling te herhalen of om het SiteMapNode object te vervangen door een opgegeven index.