Class TimephasedDataCollection

Class TimephasedDataCollection

ชื่อพื้นที่: Aspose.Tasks การประกอบ: Aspose.Tasks.dll (25.4.0)

แสดงคอลเลกชันของ Aspose.Tasks.TimephasedData วัตถุ

public abstract class TimephasedDataCollection : IList<timephaseddata>, ICollection<timephaseddata>, IEnumerable<timephaseddata>, IEnumerable

Inheritance

object TimephasedDataCollection

Implements

IList , ICollection , IEnumerable , IEnumerable

อนุญาโตตุลาการ

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

TimephasedDataCollection()

เริ่มต้นตัวอย่างใหม่ของคลาส Aspose.Tasks.TimephasedDataCollection

protected TimephasedDataCollection()

Properties

Count

รับจํานวนวัตถุที่อยู่ในวัตถุ Aspose.Tasks.TimephasedDataCollection นี้

public int Count { get; }

คุณสมบัติมูลค่า

int

IsReadOnly

ได้รับค่าที่แสดงให้เห็นว่า System.Collections.Generic.ICollection`1 เป็นอ่านเท่านั้น

public bool IsReadOnly { get; }

คุณสมบัติมูลค่า

bool

นี่[int]

กลับรายการไปยัง index ที่ระบุ การติดตั้งอุปกรณ์เสริมไม่ได้รับการสนับสนุนคุณสมบัติในการตั้งค่าข้อมูลระยะเวลา

public TimephasedData this[int index] { get; set; }

คุณสมบัติมูลค่า

TimephasedData

Methods

Add(TimephasedData)

เพิ่ม Aspose.Tasks.Timephased ตัวอย่างข้อมูลไปยังวัตถุการเก็บรวบรวมนี้

public void Add(TimephasedData item)

Parameters

item TimephasedData

รายการที่จะเพิ่ม

Exceptions

ArgumentNullException

ถ้าพารามิเตอร์ td เป็น null

AddRange(IEnumerable)

เพิ่มตัวอย่างของ Aspose.Tasks.TimephasedData ไปยังวัตถุการเก็บรวบรวมนี้

public void AddRange(IEnumerable<timephaseddata> timephasedCollection)

Parameters

timephasedCollection IEnumerable < TimephasedData >

ชุดของ Aspose.Tasks.TimephasedData วัตถุที่จะเพิ่ม

Clear()

ลบรายการทั้งหมดจาก Aspose.Tasks.TimephasedDataCollection

public void Clear()

Contains(TimephasedData)

กําหนดว่า Aspose.Tasks.TimephasedDataCollection มีค่าเฉพาะหรือไม่

public bool Contains(TimephasedData item)

Parameters

item TimephasedData

วัตถุที่จะตั้งอยู่ในคอลเลกชัน

Returns

bool

จริงถ้า item’ จะพบในคอลเลกชัน อย่างไรก็ตาม fake

CopyTo(TimephasedData[ ], ฯลฯ)

คัดลอกองค์ประกอบของ Aspose.Tasks.TimephasedDataCollection ไปยัง System.Array,เริ่มต้นจาก System.Array Index ที่เฉพาะเจาะจง

public void CopyTo(TimephasedData[] array, int arrayIndex)

Parameters

array TimephasedData [ ]

System.Array ที่เป็นจุดหมายปลายขององค์ประกอบที่คัดลอกจาก Aspose.Tasks.TimephasedDataCollectionSystem.Array จะต้องมีการดัชนีตามศูนย์

arrayIndex int

หมายเลขที่ตั้งอยู่ใน array" ที่การคัดลอกเริ่มต้น

Exceptions

ArgumentNullException

array’ is null.

ArgumentOutOfRangeException

arrayIndex’ is less than 0.

ArgumentException

จํานวนองค์ประกอบในแหล่งที่มา Aspose.Tasks.TimephasedDataCollectionis มากกว่าพื้นที่ที่มีอยู่จาก arrayIndex’ ไปยังปลายทาง array'.

GetEnumerator()

กลับตัวเลขสําหรับคอลเลกชันนี้

public IEnumerator<timephaseddata> GetEnumerator()

Returns

IEnumerator < TimephasedData >

รายการสําหรับคอลเลกชันนี้

Remove(TimephasedData)

ลบตัวอย่าง Aspose.Tasks.TimephasedData จากวัตถุการรวบรวมนี้

public bool Remove(TimephasedData item)

Parameters

item TimephasedData

รายการที่จะลบ

Returns

bool

true if item’ was successfully removed from the Aspose.Tasks.TimephasedDataCollection; otherwise, false.This method also returns false if item’ is not found in the Aspose.Tasks.TimephasedDataCollection.

SelectBetweenStartAndFinish(ระยะเวลาDataType, DateTime, DateTime)

เลือกระยะเวลาทั้งหมดระหว่าง startTime’ และ finishTime’. มีความซับซ้อน O(log n) ในกรณีเฉลี่ย

public IList<timephaseddata> SelectBetweenStartAndFinish(TimephasedDataType timephasedDataType, DateTime startTime, DateTime finishTime)

Parameters

timephasedDataType TimephasedDataType

ประเภทระยะเวลาที่จะเลือก

startTime DateTime

เริ่มต้นช่วงเวลา

finishTime DateTime

เสร็จสิ้นช่วงเวลา

Returns

IList < TimephasedData >

กลับตัวอย่างรายการใหม่ของ Aspose.Tasks.TimephasedDataCollection ข้อมูลที่สั่งซื้อโดยคุณสมบัติ Start

ToList()

แปลง Aspose.Tasks.TimephasedDataCollection วัตถุไปยังรายการของ Aspose.Tasks.TimephasedData วัตถุ

public List<timephaseddata> ToList()

Returns

List < TimephasedData >

รายการของ Aspose.Tasks.TimephasedData วัตถุ

 แบบไทย