。私の理解によれば、私たちは索引付けされた正しい配列を保持しています。C#インデクサの使用
私の質問は:それはテンプレートプロパティ
- ですか?
- このインデクサを使用して、いつ、どこで、高度なコード最適化を達成できますか?
。私の理解によれば、私たちは索引付けされた正しい配列を保持しています。C#インデクサの使用
私の質問は:それはテンプレートプロパティ
コード最適化に関するものではありません。
クラスに、アイテムが保持しているコレクションからアイテムを取得できるメソッドを記述できます。
インデクサーは、ユーザーがインスタンスを配列またはコレクションとして扱うための方法であり、「構文糖」です。
これはテンプレートプロパティではありません、それはparameterful財産である - パラメータ引数を受け入れプロパティです。
これは、パラメータのないプロパティの代わりに通常コンパイラによって発行されるget_Item()
メソッドの代わりに、単にget_Item(Int32)
メソッドに変わります。このように、これは最適化のための多くの機会を開放しない。
この非常に支配的な質問は、流星的に双曲線のタイトルです。 – Jimmy
それは完璧なクロームのタイトルだった。 – user7116
さようなら。人々はここで質問して学びます。 –