what is the difference between indexer and property
An indexer is always an instance member, but a property can be static also.
A property is always an instance member, but An indexer can be static also.
Indexers can not be participate in inheritance, properties can also participate in inheritance
No difference