Container.At

Container.At

 >> NGL >> リファレンス >> Containerカテゴリ >> コンテナのメソッド >> Container.At

言語: Visual Basic    C#

最終更新日付:2012/06/28 19:34:18

概要

インデックス、またはキーを指定して要素にアクセスします。

 

サポートするクラス

このプロパティは、以下のコンテナがサポートします。

 

形式

このプロパティのシグネチャは以下のとおりです。

このプロパティは NGL の実装言語である Visual Basic において default プロパティとして実装されています。そのため、C# からは At というプロパティ名でアクセスできず、インデクサとしての利用になります。

Vector, Deque

Default Public Property At(ByVal idx As Integer) As T

public T this[int index] { get { ... }
                           set { ... } }

VectorDeque では、0未満または Size() 以上の値を指定してこのプロパティにアクセスすると IndexOutOfRangeException 型の例外が投入されます。

Map

Default Public Property At(ByVal index As K) As V

public V this[K index] { get { ... }
                         set { ... } }

ここで K, V は、Map の型パラメータとして与えたキー型と値型を指します。シーケンス内に存在しないインデックスを指定してこのメソッドを呼出した場合、自動的に新しい要素が追加されます。

 

 


Copyright(C) 2011-2012 Show MATSUOKA.
Powered by Prefab.