Abstract
Indexers allow an object to be treated as an array. They are declared in the same way as properties, except that the this keyword is used instead of a name and their accessors take parameters. In the following example, the indexer corresponds to an object array called data, so the type of the indexer is set to object.
class MyArray { Â Â object[] data = new object[10]; Â Â public object this[int i] Â Â { Â Â Â Â get { return data[i]; } Â Â Â Â set { data[i] = value; } Â Â } }
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2018 Mikael Olsson
About this chapter
Cite this chapter
Olsson, M. (2018). Indexers. In: C# 7 Quick Syntax Reference. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-3817-2_16
Download citation
DOI: https://doi.org/10.1007/978-1-4842-3817-2_16
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-3816-5
Online ISBN: 978-1-4842-3817-2
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)