Int64Range
Define una gama de tipo Int64
Constructores
public Int64Range()
int64Range = Int64Range()
Inicia una nueva instancia de la clase IntegerRange.
public Int64Range(long min, long max)
int64Range = Int64Range(min, max)
Inicia una nueva instancia de la clase IntegerRange.
- min
- El min.
- max
- El máximo.
Propiedades
public override long Diff { get; }
value = int64Range.Diff
Consigue el Diff (Max - Min) de esta gama
public override bool IsZero { get; }
value = int64Range.IsZero
Obtiene si el rango es Zero, donde Max iguala Min
Métodos
public override DoubleRange AsDoubleRange()
result = int64Range.AsDoubleRange()
Convierte esta gama a DoubleRange@, que se utilizan internamente para cálculos
public override IRange<long> ClipTo(IRange<long> maximumRange)
result = int64Range.ClipTo(maximumRange)
Suprime el IRange actual a un rango de maxmimum
- maximumRange
- El rango máximo
Devuelve: Este caso, después de la operación
public override IRange<long> GrowBy(double minFraction, double maxFraction)
result = int64Range.GrowBy(minFraction, maxFraction)
Crece la corriente IRange por la fracción min y max, volviendo esta instancia después de la modificación
- minFraction
- La fracción Min para crecer. Por ejemplo, Min = -10 y minFraction= 0.1 dará lugar a la nueva Min = -11
- maxFraction
- La fracción Max para crecer. Por ejemplo, Max = 10 y minFraction= 0.2 resultarán en el nuevo Max = 12
Devuelve: Este caso, después de la operación
public override IRange<long> SetMinMax(double min, double max)
result = int64Range.SetMinMax(min, max)
Establece los valores de Min, Max en el IRange, volviendo esta instancia después de la modificación
- min
- El nuevo valor de Min.
- max
- El nuevo valor Max.
Devuelve: Este caso, después de la operación
public override IRange<long> SetMinMax(double min, double max, IRange<long> maxRange)
result = int64Range.SetMinMax(min, max, maxRange)
Establece los valores de Min, Max en el IRange con un rango máximo a valores de clip, volviendo a este caso después de la modificación
- min
- El nuevo valor de Min.
- max
- El nuevo valor Max.
- maxRange
- El rango máximo, que se utiliza para cortar valores.
Devuelve: Este caso, después de la operación