Int64Range
Define uma gama de tipos Int64
Construtores
public Int64Range()
int64Range = Int64Range()
Inicializa uma nova instância da classe IntegerRange.
public Int64Range(long min, long max)
int64Range = Int64Range(min, max)
Inicializa uma nova instância da classe IntegerRange.
- min
- O min.
- max
- O máximo.
Propriedades
public override long Diff { get; }
value = int64Range.Diff
Obtém as diferenças (máx. - min) desta gama
public override bool IsZero { get; }
value = int64Range.IsZero
Obtém se o intervalo é zero, onde Max é igual a Min
Métodos
public override DoubleRange AsDoubleRange()
result = int64Range.AsDoubleRange()
Converte este intervalo para DoubleRange, que são usados internamente para cálculos
public override IRange<long> ClipTo(IRange<long> maximumRange)
result = int64Range.ClipTo(maximumRange)
Corta a Corrente de IRange actual para um intervalo maxmimum
- maximumRange
- O Intervalo Máximo
Retorna: Esta instância, após a operação
public override IRange<long> GrowBy(double minFraction, double maxFraction)
result = int64Range.GrowBy(minFraction, maxFraction)
Aumenta a variação atual pela fração min e max, retornando esta instância após a modificação
- minFraction
- A fração Min a crescer. Por exemplo, Min = -10 e minFraction = 0,1 resultará no novo Min = -11
- maxFraction
- A fração máxima a crescer. Por exemplo, Max = 10 e minFraction = 0.2 resultará no novo Max = 12
Retorna: Esta instância, após a operação
public override IRange<long> SetMinMax(double min, double max)
result = int64Range.SetMinMax(min, max)
Define os valores Mín, Máx na Intervalo de Imediato, retornando esta instância após a modificação
- min
- O novo valor Min.
- max
- O novo valor máximo.
Retorna: Esta instância, após a operação
public override IRange<long> SetMinMax(double min, double max, IRange<long> maxRange)
result = int64Range.SetMinMax(min, max, maxRange)
Define os valores Mín, Máx na Intervalo com um intervalo máximo para os quais cortar valores, retornando esta instância após a modificação
- min
- O novo valor Min.
- max
- O novo valor máximo.
- maxRange
- O intervalo máximo, que é usado para cortar valores.
Retorna: Esta instância, após a operação