WorkingTime.WorkingTime

WorkingTime(DateTime, DateTime)

Inizializza una nuova istanza diWorkingTime classe con un intervallo con gli orari di inizio e fine specificati.

public WorkingTime(DateTime fromTime, DateTime toTime)
ParametroTipoDescrizione
fromTimeDateTimeora di inizio dell’intervallo
toTimeDateTimeora di fine intervallo

Guarda anche


WorkingTime(TimeSpan, TimeSpan)

Inizializza una nuova istanza diWorkingTime classe con un elemento intervallo con gli orari di inizio e fine specificati.

public WorkingTime(TimeSpan fromTime, TimeSpan toTime)
ParametroTipoDescrizione
fromTimeTimeSpanL’ora di inizio dell’intervallo rappresentata daTimeSpan struct.
toTimeTimeSpanL’ora di fine dell’intervallo rappresentata daTimeSpan struct.

Eccezioni

eccezionecondizione
ArgumentExceptionQuando toTime minore di uguale a toTime argomento o quando l’intervallo tra fromTime e toTime è maggiore di 24 ore.

Esempi

L’overload di WorkingTime ctor può essere utilizzato per inizializzare l’inizio e la fine dell’intervallo utilizzando TimeSpans:

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

Guarda anche


WorkingTime(int, int)

Inizializza una nuova istanza diWorkingTime classe con un elemento intervallo con gli orari di inizio e fine specificati.

public WorkingTime(int fromHours, int toHours)
ParametroTipoDescrizione
fromHoursInt32L’ora di inizio dell’intervallo rappresentata dal numero intero di ore (0-24).
toHoursInt32L’ora di fine dell’intervallo rappresentata dal numero intero di ore (0-24).

Eccezioni

eccezionecondizione
ArgumentExceptionQuando toTime minore di uguale a toTime argomento o quando l’intervallo tra fromTime e toTime è maggiore di 24 ore.

Esempi

L’overload di WorkingTime ctor può essere utilizzato per inizializzare l’inizio e la fine dell’intervallo utilizzando ore intere:

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

Guarda anche