StringCollection.Item[Int32] Property


Gets or sets the element at the specified index.

 property System::String ^ default[int] { System::String ^ get(int index); void set(int index, System::String ^ value); };
public string this[int index] { get; set; }
member this.Item(int) : string with get, set
Default Public Property Item(index As Integer) As String



The zero-based index of the entry to get or set.

Property Value

The element at the specified index.


index is less than zero.


index is equal to or greater than Count.


This property provides the ability to access a specific element in the collection by using the following syntax: myCollection[index].

StringCollection accepts null as a valid value and allows duplicate elements.

The C# language uses the this keyword to define the indexers instead of implementing the Item[Int32] property. Visual Basic implements Item[Int32] as a default property, which provides the same indexing functionality.

Retrieving the value of this property is an O(1) operation; setting the property is also an O(1) operation.

Applies to

See also