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
อนุญาโตตุลาการ
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; }
คุณสมบัติมูลค่า
IsReadOnly
ได้รับค่าที่แสดงให้เห็นว่า System.Collections.Generic.ICollection`1 เป็นอ่านเท่านั้น
public bool IsReadOnly { get; }
คุณสมบัติมูลค่า
นี่[int]
กลับรายการไปยัง index ที่ระบุ การติดตั้งอุปกรณ์เสริมไม่ได้รับการสนับสนุนคุณสมบัติในการตั้งค่าข้อมูลระยะเวลา
public TimephasedData this[int index] { get; set; }
คุณสมบัติมูลค่า
Methods
Add(TimephasedData)
เพิ่ม Aspose.Tasks.Timephased ตัวอย่างข้อมูลไปยังวัตถุการเก็บรวบรวมนี้
public void Add(TimephasedData item)
Parameters
item
TimephasedData
รายการที่จะเพิ่ม
Exceptions
ถ้าพารามิเตอร์ 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
จริงถ้า 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
array’ is null.
arrayIndex’ is less than 0.
จํานวนองค์ประกอบในแหล่งที่มา 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
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 วัตถุ