Как работают ControlCollection.Item (s)? - PullRequest
0 голосов
/ 12 марта 2012

Извините за плохой английский.

Мне нужно создать и управлять большим (не таким «большим»!) Количеством элементов управления с помощью кода. Я знаю, как их создавать и связывать события. Вопрос заключается в том, как в будущем получить доступ к дополнительным элементам управления.

Какое свойство работает лучше? ControlCollection.Item [int index] или ControlCollection.Item [строковый ключ]?

Я думаю, что временная сложность Item [int] должна быть O (1), а временная сложность Item [string] должна быть O (n). Это правильно?

1 Ответ

1 голос
/ 12 марта 2012

ControlCollection.this[string] - это O (n), за исключением того, что оно кэширует самое последнее просмотренное имя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...