indexer_class_index_.htm
Navigation: Clarion.Net (Clarion#) > Clarion# Language Extensions > CLASS attributes >====== INDEXER (CLASS index) ====== | |
INDEXER
INDEXER - An indexer enables you to use an index on an object to obtain values stored within the object. An indexer is also similar to a property, as with properties you use getters and setters when defining an indexer.
Example:
IndexerCl CLASS<;t>,PUBLIC,NETCLASS
Arr t[],PRIVATE
INDEXER(INT32 index),t,PUBLIC
Construct PROCEDURE()
END
IndexerCl<;t>.Construct PROCEDURE()
CODE
SELF.arr = new t[30]
RETURN
IndexerCl<;t>.GET_Indexer PROCEDURE(INT32 index)
CODE
RETURN SELF.Arr[index]
IndexerCl<;t>.SET_Indexer PROCEDURE(INT32 index, t value)
CODE
SELF.Arr[index] = value
indexer_class_index_.htm.txt · Last modified: 2021/04/15 15:57 by 127.0.0.1