IMath
StockSharp.Xaml.Charting.Numerics.GenericMath
Определяет интерфейс общего математического помощника.
Свойства
MinValue
public T MinValue { get; }
value = iMath.MinValue
Получает MinValue для T. для DateTime он возвращается DateTime.MinValue (у него есть .Ticks = 0)
ZeroValue
public T ZeroValue { get; }
value = iMath.ZeroValue
Получает ZeroValue для T. для DateTime он возвращается DateTime.MinValue (у него есть .Ticks = 0)
Методы
Add
public T Add(T lhs, T rhs)
result = iMath.Add(lhs, rhs)
Добавляет lhs + rhs. для DateTime он возвращает новый DateTime. Клещи = lhs.Ticks + rhs.Ticks
Dec
public T Dec(T value)
result = iMath.Dec(value)
Возвращает T-- для DateTime it decrements. Клещи
Inc
public T Inc(T value)
result = iMath.Inc(value)
Возвращает T++ для DateTime it increments. Клещи
IsNaN
public bool IsNaN(T value)
result = iMath.IsNaN(value)
Возвращается, если T — NaN. Только для плавающих, двойных типов. Для всех остальных типов всегда возвращается ложный
MinGreaterThan
public T MinGreaterThan(T floor, T a, T b)
result = iMath.MinGreaterThan(floor, a, b)
Возвращает мину А и В больше, чем пол
Subtract
public T Subtract(T a, T b)
result = iMath.Subtract(a, b)
Вычитает a - b. Для DateTime он возвращает новый DateTime. Клещи = a.Ticks - b.Ticks
ToDouble
public double ToDouble(T value)
result = iMath.ToDouble(value)
Преобразуется в эквивалентное значение как двойное