Table of Contents

Class Interval

Namespace
Lers.Data
Assembly
Lers.Core.dll

Описывает интервал дат.

public class Interval
Inheritance
Interval
Inherited Members
Extension Methods

Constructors

Interval(DateTime, DateTime)

Конструктор с инициализацией полей.

public Interval(DateTime start, DateTime end)

Parameters

start DateTime

Дата начала интервала.

end DateTime

Дата окончания интервала.

Properties

Duration

Продолжительность интервала.

public TimeSpan Duration { get; }

Property Value

TimeSpan

End

Дата окончания интервала.

public DateTime End { get; set; }

Property Value

DateTime

Start

Дата начала интервала.

public DateTime Start { get; set; }

Property Value

DateTime

Methods

Deconstruct(out DateTime, out DateTime)

Деконструктор.

public void Deconstruct(out DateTime start, out DateTime end)

Parameters

start DateTime
end DateTime

Equals(Interval?)

Убеждается, что интервалы совпадают.

public bool Equals(Interval? interval)

Parameters

interval Interval

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string