German English

Data access (dereference)

For access to complex structures such as List or Map

Classification

Library Core
Art Term
Exceptions Core..OutOfBoundsException, Core..InvalidReferenceException
Categories Core Terms, Terms, Data Access

Description

Dereferencing-Terms are for reading values ​​(variables or constants) used in the complex structures are such as List or Map. Access is made according to the syntax of C #.

Expression

Value = MyObject[Path]

Properties

Below are all the properties / arguments of the term in order listed.
NameTypeArtMInRDescription
ValueReturnTheValue of the corresponding type
PathTermInAddress which refers to the element in the complex structure. The type of address depends on the type of complex structure.

Example:

Legend: No Type = Indeterminate type, see description; M = Property is required (mandatory); In = Verkettbares Element; R = Datenrichtung I = In, O = Out, I/O = In/Out

Examples

  • MyIntegerValue = MyListOfInteger [MyIntegerIndex]
  • MyValue = MyList[0]
  • MyValue = MyList[4]
  • MyIntegerValue = MyMapOfStringInteger [MyStringKey]
  • MyValue = MyMap["Key2"]
  • MyValue = MyMap["Key9"]
  • MyByteValue MyByteField = [MyIntegerIndex]
  • MyValue = MyByteField[0]
  • Created
    14. February 2011
  • Version
    15
  • Amended
    07. Dezember 2011
  • Hits
    800