AFListResults(TKey, TResult).Item Property
- Last UpdatedNov 18, 2025
- 2 minute read
- PI System
- AF SDK 2024 R2
- Developer
Gets the result located at the provided index in the list.
Gets or sets the item at the specified index.
Namespace: OSIsoft.AF
Assembly: OSIsoft.AFSDK (in OSIsoft.AFSDK.dll) Version: 3.1.1.1182
Syntax
public TResult this[ int index ] { get; set; }
Public Default Property Item ( index As Integer ) As TResult Get Set Dim instance As AFListResults Dim index As Integer Dim value As TResult value = instance(index) instance(index) = value
public: virtual property TResult default[int index] { TResult get (int index) sealed; void set (int index, TResult value) sealed; }
abstract Item : 'TResult with get, set override Item : 'TResult with get, set
Parameters
- index
- Type: SystemInt32
The zero-based index of the item to get or set.
Property Value
Type: TResultThe item at the specified index.
Implements
IListTItemInt32
Exceptions
| Exception | Condition |
|---|---|
| ArgumentOutOfRangeException | index is less than zero or is equal to or greater than Count. |
| NotSupportedException | The collection is read-only when attempting to set the item. |
| ArgumentNullException | The value was when attempting to set the item. |
| NotImplementedException | Thrown when attempting to set a value at an index. |
Remarks
The collection does not accept as a valid value and does allow duplicate items.
This property provides the ability to access a specific item in the collection by using the following syntax: myCollection[index].
Retrieving the value of this property is an O(1) operation; setting the property is also an O(1) operation.