Struct Duration
Tên không gian: Aspose.Tasks Tổng hợp: Aspose.Tasks.dll (25.4.0)
Nó đại diện cho thời gian trong một dự án.
public struct Duration : IEquatable<duration>
Implements
Thành viên thừa kế
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
IsElapsed
Nó nhận được một giá trị chỉ ra liệu đơn vị thời gian có bị xóa hay không.
public bool IsElapsed { get; }
Giá trị bất động sản
IsEstimated
Nó nhận được một giá trị chỉ ra liệu đơn vị thời gian được ước tính hay không.
public bool IsEstimated { get; }
Giá trị bất động sản
TimeSpan
Nhận Aspose.Tasks.Duration.TimeSpan ví dụ của đối tượng Thời gian này.
public TimeSpan TimeSpan { get; }
Giá trị bất động sản
TimeUnit
Nhận loại đơn vị thời gian cho đối tượng này.
public TimeUnitType TimeUnit { get; }
Giá trị bất động sản
Methods
Add(Duration)
Thêm thời gian cụ thể cho thời gian này.
public Duration Add(Duration d)
Parameters
d
Duration
được xác định Aspose.Tasks.Duration để thêm vào trường hợp này.
Returns
Một đối tượng thời gian mới đại diện cho giá trị của trường hợp này cộng với giá trị thời gian cụ thể.
Add(đôi)
Thêm giá trị gấp đôi cho thời gian này.
public Duration Add(double val)
Parameters
val
double
được chỉ định System.Double giá trị để thêm vào trường hợp này.
Returns
Một đối tượng thời gian mới đại diện cho giá trị của trường hợp này cộng với giá trị thời gian cụ thể.
Convert(TimeUnitType)
Chuyển đổi Thời gian đối tượng sang một thời gian khác với các đơn vị thời gian cụ thể.
public Duration Convert(TimeUnitType timeUnitType)
Parameters
timeUnitType
TimeUnitType
Loại đơn vị thời gian cụ thể.
Returns
trả về thời gian mới với loại đơn vị được chỉ định.
Equals(Duration)
Quay lại một giá trị cho thấy liệu trường hợp này có bằng đối tượng cụ thể hay không.
public bool Equals(Duration other)
Parameters
other
Duration
Đối tượng để so sánh với trường hợp này.
Returns
Returns True nếu trường hợp Thời gian khác có các giá trị TimeSpan và TimeUnit tương tự như trường đại này; nếu không, giả.
Equals(đối tượng)
Quay lại một giá trị cho thấy liệu trường hợp này có bằng đối tượng cụ thể hay không.
public override bool Equals(object obj)
Parameters
obj
object
Đối tượng để so sánh với trường hợp này.
Returns
True nếu đối tượng được chỉ định là một Thời gian có các giá trị TimeSpan và TimeUnit tương tự như trường hợp này; nếu không, giả.
GetHashCode()
Trả lại giá trị mã hash cho đối tượng này.
public override int GetHashCode()
Returns
trả lại một giá trị mã hash cho trường hợp thời gian này.
Parse(Dự án, String)
Chuyển đổi dòng cụ thể sang ví dụ của Aspose.Tasks.Duration struct.
public static Duration Parse(Project p, string value)
Parameters
p
Project
Ví dụ cụ thể của lớp Aspose.Tasks.Project để chuyển đổi thời gian cho.
value
string
Các dòng cụ thể để chuyển đổi.
Returns
Quay lại trường hợp chuyển đổi của Aspose.Tasks.Duration struct.
ParseTimeSpan(String)
Parses đường dài trong định dạng “PT–H–M–S–”.
public static TimeSpan ParseTimeSpan(string value)
Parameters
value
string
Các dòng cụ thể cho parse.
Returns
Trở lại ví dụ parsed của Aspose.Tasks.Duration.TimeSpan cấu trúc.
Subtract(Duration)
Subtracts xác định thời hạn từ thời hạn này.
public Duration Subtract(Duration d)
Parameters
d
Duration
cài đặt Aspose.Tasks.Duration cụ thể để rút ra từ cài đặt này.
Returns
Một đối tượng thời gian mới đại diện cho giá trị của trường hợp này trừ giá trị thời gian cụ thể.
Subtract(đôi)
Subtracts xác định giá trị kép từ trường hợp thời gian này.
public Duration Subtract(double val)
Parameters
val
double
xác định System.Double giá trị để rút ra từ trường hợp này.
Returns
Một đối tượng thời gian mới đại diện cho giá trị của trường hợp này trừ giá trị thời gian cụ thể.
ToDouble()
Chuyển đổi Thời gian đối tượng thành System.Double value.
public double ToDouble()
Returns
Giá trị chuyển đổi
ToString()
Trở lại một biểu hiện string của trường hợp này.
public override string ToString()
Returns
đại diện của cơ quan này.
Operators
Nhà điều hành =(Thời gian, Thời gian)
Quay lại một giá trị cho thấy liệu trường hợp này có bằng đối tượng cụ thể hay không.
public static bool operator ==(Duration a, Duration b)
Parameters
a
Duration
Thời gian đầu tiên.
b
Duration
Thời gian thứ hai.
Returns
một giá trị chỉ ra liệu trường hợp này tương đương với một đối tượng cụ thể
Nhà điều hành !=(Thời gian, Thời gian)
Trả lại một giá trị cho thấy liệu trường hợp này không tương đương với một đối tượng cụ thể.
public static bool operator !=(Duration a, Duration b)
Parameters
a
Duration
Thời gian đầu tiên.
b
Duration
Thời gian thứ hai.
Returns
một giá trị chỉ ra liệu trường hợp này không tương đương với một đối tượng cụ thể