Search Results for

    Show / Hide Table of Contents

    Class DoubleUtil

    Provide utitilies about handling double values

    Inheritance
    object
    DoubleUtil
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Reportman.Drawing
    Assembly: Reportman.Drawing.dll
    Syntax
    public class DoubleUtil

    Constructors

    DoubleUtil()

    Declaration
    public DoubleUtil()

    Methods

    CompareValue(decimal, decimal, decimal)

    Compare values, but an difference lower than epsilon will return as equal

    Declaration
    public static int CompareValue(decimal p1, decimal p2, decimal epsilon)
    Parameters
    Type Name Description
    decimal p1
    decimal p2
    decimal epsilon
    Returns
    Type Description
    int

    DecimalToSqlLiteral(decimal)

    Converts a numeric decimal value to sql literal

    Declaration
    public static string DecimalToSqlLiteral(decimal nvalue)
    Parameters
    Type Name Description
    decimal nvalue

    Value to convert

    Returns
    Type Description
    string

    Formatted string to insert directly into SQL Statement

    DoubleToSqlLiteral(double)

    Converts a double value to sql literal

    Declaration
    public static string DoubleToSqlLiteral(double nvalue)
    Parameters
    Type Name Description
    double nvalue

    Value to convert

    Returns
    Type Description
    string

    Formatted string to insert directly into SQL Statement

    FormatCurrAdv(string, double)

    Format a number with a mask

    Declaration
    public static string FormatCurrAdv(string mask, double number)
    Parameters
    Type Name Description
    string mask
    double number
    Returns
    Type Description
    string

    FormatStringDecimals(int)

    Default format string for a number of decimals

    Declaration
    public static string FormatStringDecimals(int decimals)
    Parameters
    Type Name Description
    int decimals
    Returns
    Type Description
    string

    Frac(decimal)

    Calculates the fractionary value of a number

    Declaration
    public static decimal Frac(decimal number)
    Parameters
    Type Name Description
    decimal number

    Decimal number

    Returns
    Type Description
    decimal

    Fractionary part of the decimal number

    IsNumeric(string, NumberStyles)

    Check if a string can be converted to a number

    Declaration
    public static bool IsNumeric(string val, NumberStyles NumberStyle)
    Parameters
    Type Name Description
    string val
    NumberStyles NumberStyle
    Returns
    Type Description
    bool

    IsNumericType(object)

    Declaration
    public static bool IsNumericType(object o)
    Parameters
    Type Name Description
    object o
    Returns
    Type Description
    bool

    NumberToText(decimal, bool, int)

    Converts a number to his representation in natural words

    Declaration
    public static string NumberToText(decimal number, bool female, int lang)
    Parameters
    Type Name Description
    decimal number
    bool female
    int lang
    Returns
    Type Description
    string

    RoundDecimalUp(decimal, decimal)

    Round a decimal to the nearest multiple value, the midpoint will be rounded up

    Declaration
    public static decimal RoundDecimalUp(decimal number, decimal multiple)
    Parameters
    Type Name Description
    decimal number
    decimal multiple
    Returns
    Type Description
    decimal

    StandardDeviation(IEnumerable<double>)

    Calculate standard deviation

    Declaration
    public static double StandardDeviation(IEnumerable<double> values)
    Parameters
    Type Name Description
    IEnumerable<double> values
    Returns
    Type Description
    double

    Trunc(decimal)

    Calculates the integer part of a number

    Declaration
    public static long Trunc(decimal number)
    Parameters
    Type Name Description
    decimal number

    Decimal number

    Returns
    Type Description
    long

    Truncated numberr

    Truncate(decimal)

    Truncate a decimal number

    Declaration
    public static decimal Truncate(decimal nvalue)
    Parameters
    Type Name Description
    decimal nvalue
    Returns
    Type Description
    decimal
    In this article
    Back to top Generated by DocFX