WorkingTime.WorkingTime

WorkingTime(DateTime, DateTime)

Yeni bir örneğini başlatır.WorkingTime belirtilen başlangıç ve bitiş saatlerine sahip bir aralığa sahip sınıf.

public WorkingTime(DateTime fromTime, DateTime toTime)
ParametreTipTanım
fromTimeDateTimearalık başlangıç zamanı
toTimeDateTimearalık bitiş zamanı

Ayrıca bakınız


WorkingTime(TimeSpan, TimeSpan)

Yeni bir örneğini başlatır.WorkingTime belirtilen başlangıç ve bitiş zamanlarına sahip bir aralık öğesi içeren sınıf.

public WorkingTime(TimeSpan fromTime, TimeSpan toTime)
ParametreTipTanım
fromTimeTimeSpanAralık başlangıç zamanı ile temsil edilirTimeSpan yapı
toTimeTimeSpanAralığın bitiş zamanı şununla temsil edilir:TimeSpan yapı

istisnalar

istisnaşart
ArgumentExceptiontoTime, toTime argümanına değerinden küçük olduğunda veya fromTime ile toTime arasındaki aralık 24 saatten fazla olduğunda.

Örnekler

WorkingTime ctor’ın aşırı yüklemesi, TimeSpans: kullanılarak aralığın başlangıcını ve bitişini başlatmak için kullanılabilir.

[C#]
var wt = new WorkingTime(new TimeSpan(9, 0, 0), new TimeSpan(18, 0, 0));

Ayrıca bakınız


WorkingTime(int, int)

Yeni bir örneğini başlatır.WorkingTime belirtilen başlangıç ve bitiş zamanlarına sahip bir aralık öğesi içeren sınıf.

public WorkingTime(int fromHours, int toHours)
ParametreTipTanım
fromHoursInt32Aralığın başlangıç zamanı, saatlerin tam sayısıyla temsil edilir (0-24).
toHoursInt32Aralığın bitiş zamanı, saatlerin tam sayısıyla temsil edilir (0-24).

istisnalar

istisnaşart
ArgumentExceptiontoTime, toTime argümanına değerinden küçük olduğunda veya fromTime ile toTime arasındaki aralık 24 saatten fazla olduğunda.

Örnekler

WorkingTime ctor’ın aşırı yüklemesi, tam saat: kullanılarak aralığın başlangıç ve bitişini başlatmak için kullanılabilir.

[C#]
var wt = new WorkingTime(9, 13);

Ayrıca bakınız