TimephasedDataCollection

TimephasedDataCollection class

のコレクションを表しますTimephasedDataオブジェクト.

public abstract class TimephasedDataCollection : IList<TimephasedData>

コンストラクター

名前説明
TimephasedDataCollection()の新しいインスタンスを初期化しますTimephasedDataCollectionクラス。

プロパティ

名前説明
Count { get; }このオブジェクトに含まれるオブジェクトの数を取得しますTimephasedDataCollectionobject.
IsReadOnly { get; }かどうかを示す値を取得します。ICollection読み取り専用です。
Item { get; set; }指定されたインデックスの要素を返します。 set アクセサーはサポートされていません。タイムスケール データを設定する プロパティ。

メソッド

名前説明
Add(TimephasedData)追加TimephasedDataこのコレクション object. へのインスタンス
AddRange(IEnumerable<TimephasedData>)のコレクションを追加しますTimephasedDataこのコレクション object. へのインスタンス
Clear()からすべてのアイテムを削除しますTimephasedDataCollection.
Contains(TimephasedData)TimephasedDataCollection特定の値が含まれています.
CopyTo(TimephasedData[], int)の要素をコピーしますTimephasedDataCollectionにArray, 特定の位置から開始Arrayindex.
GetEnumerator()このコレクションの列挙子を返します。
Remove(TimephasedData)削除しますTimephasedDataこのコレクション object. のインスタンス
SelectBetweenStartAndFinish(TimephasedDataType, DateTime, DateTime)間のすべての時相を選択しますstartTimefinishTime.平均的なケースで O(log n) の複雑さがあります.
ToList()TimephasedDataCollectionのリストへのオブジェクトTimephasedDataオブジェクト.

関連項目