0

英語が下手でごめんなさい。

コードを使用して、多数の(「大量」ではない!)コントロールを作成および管理する必要があります。それらを作成してイベントをリンクする方法を知っています。問題は、追加されたコントロールへの将来のアクセス方法です。

どのプロパティがより効果的ですか?ControlCollection.Item[intインデックス]またはControlCollection.Item[文字列キー]?

Item [int]の時間計算量はO(1)でなければならず、Item [string]の時間計算量はO(n)でなければならないと思います。正しいですか?

4

1 に答える 1

1

ControlCollection.this[string]O(n) ですが、最近検索された名前がキャッシュされます。

于 2012-03-12T18:52:43.780 に答える