TimephasedDataCollection

TimephasedDataCollection class

컬렉션을 나타냅니다.TimephasedData 객체.

public abstract class TimephasedDataCollection : IList<TimephasedData>

생성자

이름설명
TimephasedDataCollection()의 새 인스턴스를 초기화합니다.TimephasedDataCollection 수업.

속성

이름설명
Count { get; }여기에 포함된 개체 수를 가져옵니다.TimephasedDataCollection object.
IsReadOnly { get; }여부를 나타내는 값을 가져옵니다.ICollection 읽기 전용입니다.
Item { get; set; }지정된 인덱스에 있는 요소를 반환합니다. set 접근자는 지원되지 않습니다. 시간대별 데이터를 설정하는 속성.

행동 양식

이름설명
Add(TimephasedData)추가TimephasedData 이 컬렉션 객체에 대한 인스턴스.
AddRange(IEnumerable<TimephasedData>)컬렉션을 추가합니다.TimephasedData 이 컬렉션 객체에 대한 인스턴스.
Clear()에서 모든 항목을 제거합니다.TimephasedDataCollection .
Contains(TimephasedData)여부를 결정합니다.TimephasedDataCollection 특정 값을 포함합니다.
CopyTo(TimephasedData[], int)의 요소를 복사합니다.TimephasedDataCollection 에게Array , 특정에서 시작Array 색인.
GetEnumerator()이 컬렉션에 대한 열거자를 반환합니다.
Remove(TimephasedData)제거TimephasedData 이 컬렉션 object. 의 인스턴스
SelectBetweenStartAndFinish(TimephasedDataType, DateTime, DateTime)사이의 모든 시간 단계를 선택합니다.startTime 그리고finishTime . 평균적으로 O(log n) 복잡도를 가집니다.
ToList()변환TimephasedDataCollection 목록에 반대하다TimephasedData 객체.

또한보십시오