nuget server logo nuget api documents
↑

API Docs / Microsoft.VisualBasic.Runtime / Extensions

Extensions

Full name Microsoft.VisualBasic.ComponentModel.Ranges.Extensions Assembly Microsoft.VisualBasic.Runtime Members 7

01 Syntax

Microsoft.VisualBasic.ComponentModel.Ranges.Extensions

02 Methods

NameOverloadsSummary
MinMax 1 get min and max element value from the given numeric vector
SymmetricalRange 1 对称的的范围,假若X为正数,那么其为max,而-x为min。假若x为负数,那么-x为max
Parser 1 + min -> max + min—max + min~max + [min,max] + {min,max} + (min,max) + min,max
GetScaler 1 返回一个实数区间的范围百分比的生成函数:[0-1]之间
RangeTransform 2 将目标区间内的任意实数全部转换为to区间内的实数
Union 1

03 Members

method MinMax #
MinMax(IEnumerable(Of Double))

get min and max element value from the given numeric vector

Parameters
NameTypeDescription
vIEnumerable(Of Double)

-

Returns

[min,max]

method SymmetricalRange #
SymmetricalRange(Double)

对称的的范围,假若X为正数,那么其为max,而-x为min。假若x为负数,那么-x为max

Parameters
NameTypeDescription
x#Double

-

method Parser #
Parser(String, Double, Double)
  • min -> max
  • min—max
  • min~max
  • [min,max]
  • {min,max}
  • (min,max)
  • min,max
Parameters
NameTypeDescription
exp$String

-

min#Double

-

max#Double

-

method GetScaler #
GetScaler(DoubleRange)

返回一个实数区间的范围百分比的生成函数:[0-1]之间

Parameters
NameTypeDescription
rangeDoubleRange

-

method RangeTransform #
RangeTransform(IEnumerable(Of Double), DoubleRange)

将目标区间内的任意实数全部转换为to区间内的实数

Parameters
NameTypeDescription
fromIEnumerable(Of Double)

-

[to]DoubleRange

-

method RangeTransform overload 2 #
RangeTransform(IEnumerable(Of Int32), IntRange)

将目标区间内的任意实数全部转换为to区间内的实数

Parameters
NameTypeDescription
fromIEnumerable(Of Int32)

-

[to]IntRange

-

method Union #
Union(IEnumerable(Of IntRange))