Class FormulaUtilities
Содержит статические математические функции, отсутствующие в System.Math.
Inheritance
Inherited Members
Namespace: Terrasoft.Common
Assembly: Terrasoft.Common.dll
Syntax
public static class FormulaUtilities
Methods
Avg(Decimal[])
Возвращает среднее арифметическое набора чисел типа System.Decimal.
Declaration
public static decimal Avg(params decimal[] values)
Parameters
Type | Name | Description |
---|---|---|
System.Decimal[] | values | Набор сравниваемых чисел. |
Returns
Type | Description |
---|---|
System.Decimal | Среднее арифметическое набора чисел |
Avg(Double[])
Возвращает среднее арифметическое набора чисел с плавающей точкой.
Declaration
public static double Avg(params double[] values)
Parameters
Type | Name | Description |
---|---|---|
System.Double[] | values | Набор сравниваемых чисел. |
Returns
Type | Description |
---|---|
System.Double | Среднее арифметическое набора чисел |
Avg(Int32[])
Возвращает среднее арифметическое набора целых чисел.
Declaration
public static double Avg(params int[] values)
Parameters
Type | Name | Description |
---|---|---|
System.Int32[] | values | Набор сравниваемых чисел. |
Returns
Type | Description |
---|---|
System.Double | Среднее арифметическое |
Avg(Int64[])
Возвращает среднее арифметическое набора 64-битных целых чисел.
Declaration
public static double Avg(params long[] values)
Parameters
Type | Name | Description |
---|---|---|
System.Int64[] | values | Набор сравниваемых чисел. |
Returns
Type | Description |
---|---|
System.Double | Среднее арифметическое набора чисел |
Max(DateTime[])
Возвращает большую из двух дат.
Declaration
public static DateTime Max(params DateTime[] values)
Parameters
Type | Name | Description |
---|---|---|
System.DateTime[] | values | Набор сравниваемых дат. |
Returns
Type | Description |
---|---|
System.DateTime | Максимальная дата из набора |
Max(Decimal[])
Возвращает большее из набора чисел типа System.Decimal.
Declaration
public static decimal Max(params decimal[] values)
Parameters
Type | Name | Description |
---|---|---|
System.Decimal[] | values | Набор сравниваемых чисел. |
Returns
Type | Description |
---|---|
System.Decimal | Максимальное число из набора чисел |
Max(Double[])
Возвращает большее из набора чисел с плавающей точкой двойной точности.
Declaration
public static double Max(params double[] values)
Parameters
Type | Name | Description |
---|---|---|
System.Double[] | values | Набор сравниваемых чисел. |
Returns
Type | Description |
---|---|
System.Double | Максимальное число из набора чисел с плавающей точкой двойной точности |
Max(Int32[])
Возвращает большее из набора целых чисел.
Declaration
public static int Max(params int[] values)
Parameters
Type | Name | Description |
---|---|---|
System.Int32[] | values | Набор сравниваемых чисел. |
Returns
Type | Description |
---|---|
System.Int32 | Максимальное число из набора целых чисел |
Max(Int64[])
Возвращает большее из набора 64-битных целых чисел.
Declaration
public static long Max(params long[] values)
Parameters
Type | Name | Description |
---|---|---|
System.Int64[] | values | Набор сравниваемых чисел. |
Returns
Type | Description |
---|---|
System.Int64 | Максимальное число из набора 64-битных целых чисел |
Max(Single[])
Возвращает большее из набора чисел с плавающей точкой.
Declaration
public static float Max(params float[] values)
Parameters
Type | Name | Description |
---|---|---|
System.Single[] | values | Набор сравниваемых чисел. |
Returns
Type | Description |
---|---|
System.Single | Максимальное число из набора чисел с плавающей точкой |
Min(DateTime[])
Возвращает меньшую из двух дат.
Declaration
public static DateTime Min(params DateTime[] values)
Parameters
Type | Name | Description |
---|---|---|
System.DateTime[] | values | Набор сравниваемых дат. |
Returns
Type | Description |
---|---|
System.DateTime | Минимальная дата из набора |
Min(Decimal[])
Возвращает меньшее из набора чисел типа System.Decimal.
Declaration
public static decimal Min(params decimal[] values)
Parameters
Type | Name | Description |
---|---|---|
System.Decimal[] | values | Набор сравниваемых чисел. |
Returns
Type | Description |
---|---|
System.Decimal | Минимальное число из набора чисел |
Min(Double[])
Возвращает меньшее из набора чисел с плавающей точкой двойной точности.
Declaration
public static double Min(params double[] values)
Parameters
Type | Name | Description |
---|---|---|
System.Double[] | values | Набор сравниваемых чисел. |
Returns
Type | Description |
---|---|
System.Double | Минимальное число из набора чисел с плавающей точкой двойной точности |
Min(Int32[])
Возвращает меньшее из набора целых чисел.
Declaration
public static int Min(params int[] values)
Parameters
Type | Name | Description |
---|---|---|
System.Int32[] | values | Набор сравниваемых чисел. |
Returns
Type | Description |
---|---|
System.Int32 | Минимальное число из набора целых чисел |
Min(Int64[])
Возвращает меньшее из набора 64-битных целых чисел.
Declaration
public static long Min(params long[] values)
Parameters
Type | Name | Description |
---|---|---|
System.Int64[] | values | Набор сравниваемых чисел. |
Returns
Type | Description |
---|---|
System.Int64 | Минимальное число из набора 64-битных целых чисел |
Min(Single[])
Возвращает меньшее из набора чисел с плавающей точкой.
Declaration
public static float Min(params float[] values)
Parameters
Type | Name | Description |
---|---|---|
System.Single[] | values | Набор сравниваемых чисел. |
Returns
Type | Description |
---|---|
System.Single | Минимальное число из набора чисел с плавающей точкой |
Mod(Decimal, Decimal)
Деление по модулю двух чисел типа System.Decimal.
Declaration
public static decimal Mod(decimal dividend, decimal divisor)
Parameters
Type | Name | Description |
---|---|---|
System.Decimal | dividend | Делимое. |
System.Decimal | divisor | Делитель. |
Returns
Type | Description |
---|---|
System.Decimal | Остаток от деления. |
Mod(Double, Double)
Деление по модулю двух чисел с плавающей точкой двойной точности.
Declaration
public static double Mod(double dividend, double divisor)
Parameters
Type | Name | Description |
---|---|---|
System.Double | dividend | Делимое. |
System.Double | divisor | Делитель. |
Returns
Type | Description |
---|---|
System.Double | Остаток от деления. |
Mod(Int32, Int32)
Деление по модулю двух целых чисел.
Declaration
public static int Mod(int dividend, int divisor)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | dividend | Делимое. |
System.Int32 | divisor | Делитель. |
Returns
Type | Description |
---|---|
System.Int32 | Остаток от деления. |
Mod(Int64, Int64)
Деление по модулю двух 64-битных целых чисел.
Declaration
public static long Mod(long dividend, long divisor)
Parameters
Type | Name | Description |
---|---|---|
System.Int64 | dividend | Делимое. |
System.Int64 | divisor | Делитель. |
Returns
Type | Description |
---|---|
System.Int64 | Остаток от деления. |
Mod(Single, Single)
Деление по модулю двух чисел с плавающей точкой.
Declaration
public static float Mod(float dividend, float divisor)
Parameters
Type | Name | Description |
---|---|---|
System.Single | dividend | Делимое. |
System.Single | divisor | Делитель. |
Returns
Type | Description |
---|---|
System.Single | Остаток от деления. |