Когда следует использовать индексаторы C #?
Мне бы хотелось больше использовать индексаторы, но я не уверен, когда их использовать. Все, что я нашел в Интернете, это примеры, которые используют такие классы, какMyClass
а такжеIndexerClass
.
Как насчет школьной системы, где есть ученики и учителя, и у каждого учителя есть список учеников, за которых они отвечают - есть ли необходимость в индексаторах в этом сценарии? Для простоты: каждый ученик может принадлежать только одному Учителю.