C# also supports indexers which can be the properties that have an index parameter in property procedures. Here's the instance. Down below is an additional example on how @property may also help when just one has to refactor code which can be taken from in this article (I only summarize https://jmsmanesar.in/jms-the-majestic-floors-imt-manesar-sector-m9-gurgaon/