SiteMapNodeCollection.Item[Int32] Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Nesneyi koleksiyonda SiteMapNode belirtilen dizinde alır veya ayarlar.
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
Parametreler
- index
- Int32
Bulunacak dizini SiteMapNode .
Özellik Değeri
SiteMapNode içindeki bir öğeyi SiteMapNodeCollectiontemsil eden bir.
Özel durumlar
SiteMapNodeCollection salt okunurdur.
Ayarlayıcıya sağlanan değer şeklindedir null
.
Örnekler
Aşağıdaki kod örneği, koleksiyondan bir SiteMapNode nesne almak için dizin oluşturucunun Item[] SiteMapNodeCollection nasıl kullanılacağını gösterir. Bu örnekte bir SiteMapNode nesne, yöntemi kullanılarak Remove iç dizinin ikinci öğesindeki konumundan kaldırılır ve yöntemiyle Add diziye eklenir. Belirli bir SiteMapNode dizine nesne eklemek için, bunu dizinin sonuna eklemek yerine yöntemini kullanın Insert .
// 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
Açıklamalar
Bir koleksiyonun Item[] içeriğini yinelemek veya belirtilen dizindeki SiteMapNodeCollection nesneyi değiştirmek için dizin oluşturucuyu SiteMapNode kullanabilirsiniz.