Usual.Item Property (String) | |
Get/Set array elements with a ZERO based array index.
Namespace:
XSharp
Assembly:
XSharp.RT (in XSharp.RT.dll) Version: 2.21
Syntax PROPERTY SELF[
name AS STRING
] AS USUAL GET SET
public Usual this[
string name
] { get; set; }
Request Example
View SourceParameters
- name
- Type: String
Name of the property from the element stored in the location index. If the element implements IIndexedProperties,
then the indexer with a string parameter on this element will be called. Otherwise the runtime will use reflection to find
the field or property on the element and return its value
Return Value
Type:
UsualThe element stored at the indicated location in the collection.
Implements
ItemStringRemarks
In your PRG code you can assess the elements with a ONE based index.
The compiler will recognize that this property is part of a type that implements a special interface
and will subtract one from the indexes, unless the /az compiler option is enabled.
Remarks When the contents of the USUAL is not an array or does not name based indexing then a runtime error is generated.
See Also