Indexers (indexed properties) should use a single value (either an integer or string types) for indexing values. Multidimensional ...

Indexers (indexed properties) should use a single value (either an integer or string types) for indexing values. Multidimensional indexers can significantly reduce the usability of the library. For example, public object this [int index1, int index2] is a non-intuitive indexer.