Search Results for

    Show / Hide Table of Contents

    Class StringUtil

    Provide utitilies about handling string values

    Inheritance
    object
    StringUtil
    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 static class StringUtil

    Methods

    ByteToHex(byte)

    Transform a byte to his hexadecimal representation

    Declaration
    public static string ByteToHex(byte avalue)
    Parameters
    Type Name Description
    byte avalue
    Returns
    Type Description
    string

    CheckBankAccount20(string)

    Declaration
    public static string CheckBankAccount20(string cadena)
    Parameters
    Type Name Description
    string cadena
    Returns
    Type Description
    string

    ComprobarMail(string)

    Declaration
    public static bool ComprobarMail(string email)
    Parameters
    Type Name Description
    string email
    Returns
    Type Description
    bool

    ComprovarNif(string)

    Declaration
    public static bool ComprovarNif(string nif)
    Parameters
    Type Name Description
    string nif
    Returns
    Type Description
    bool

    ComputeHash(string, string, byte[])

    Declaration
    public static string ComputeHash(string plainText, string hashAlgorithm, byte[] saltBytes)
    Parameters
    Type Name Description
    string plainText
    string hashAlgorithm
    byte[] saltBytes
    Returns
    Type Description
    string

    ContainsAllWords(string, IEnumerable<string>)

    Declaration
    public static bool ContainsAllWords(string input, IEnumerable<string> words)
    Parameters
    Type Name Description
    string input
    IEnumerable<string> words
    Returns
    Type Description
    bool

    ConvertLineBreaks(string)

    Declaration
    public static string ConvertLineBreaks(string nstring)
    Parameters
    Type Name Description
    string nstring
    Returns
    Type Description
    string

    ConvertToHtml(string)

    Declaration
    public static string ConvertToHtml(string plaintext)
    Parameters
    Type Name Description
    string plaintext
    Returns
    Type Description
    string

    CountOfChar(char, string)

    Number of occurrences of a char inside string

    Declaration
    public static int CountOfChar(char achar, string nstring)
    Parameters
    Type Name Description
    char achar
    string nstring
    Returns
    Type Description
    int

    CustomQuoteStr(string, char)

    Returns a string quoted with custom 'quote' separator, if quote separator is contained, doubles de double quote

    Declaration
    public static string CustomQuoteStr(string ident, char quote)
    Parameters
    Type Name Description
    string ident
    char quote
    Returns
    Type Description
    string

    Decode(string, int)

    Declaration
    public static string Decode(string value, int codepage)
    Parameters
    Type Name Description
    string value
    int codepage
    Returns
    Type Description
    string

    DoubleQuoteStr(string)

    Returns a string quoted with double quotes, if a double quote is contained, doubles de double quote

    Declaration
    public static string DoubleQuoteStr(string ident)
    Parameters
    Type Name Description
    string ident
    Returns
    Type Description
    string

    DoubleQuoteStrJson(string)

    Declaration
    public static string DoubleQuoteStrJson(string ident)
    Parameters
    Type Name Description
    string ident
    Returns
    Type Description
    string

    EAN13CalculateCheckDigit(string)

    Declaration
    public static int EAN13CalculateCheckDigit(string codigo)
    Parameters
    Type Name Description
    string codigo
    Returns
    Type Description
    int

    Encode(string, int)

    Declaration
    public static string Encode(string value, int codepage)
    Parameters
    Type Name Description
    string value
    int codepage
    Returns
    Type Description
    string

    EscapeXML(string)

    Declaration
    public static string EscapeXML(string input)
    Parameters
    Type Name Description
    string input
    Returns
    Type Description
    string

    GetSizeAsSmallString(long)

    Return a string representing the size of a stream in bytes, kbytes, megabytes

    Declaration
    public static string GetSizeAsSmallString(long sizeinbytes)
    Parameters
    Type Name Description
    long sizeinbytes
    Returns
    Type Description
    string

    GetSizeAsString(long)

    Return a string representing the size of a stream in bytes, kbytes, megabytes

    Declaration
    public static string GetSizeAsString(long sizeinbytes)
    Parameters
    Type Name Description
    long sizeinbytes
    Returns
    Type Description
    string

    HexToBytes(string, byte[])

    Transform a hexadecimal representation to an array of byte, return number of bytes writed into the buffer

    Declaration
    public static int HexToBytes(string hex, byte[] buf)
    Parameters
    Type Name Description
    string hex
    byte[] buf
    Returns
    Type Description
    int

    IsAllDigits(string)

    Returns true if the string contains only digits: ['0'..'9']

    Declaration
    public static bool IsAllDigits(string nstring)
    Parameters
    Type Name Description
    string nstring
    Returns
    Type Description
    bool

    IsAlpha(char)

    Returns true if the char is inside the set: ['0'..'9','a'..'z','A'..'Z','(',')','.',' ',';',':','_','=']

    Declaration
    public static bool IsAlpha(char achar)
    Parameters
    Type Name Description
    char achar
    Returns
    Type Description
    bool

    IsDigit(char)

    Returns true if the char is inside the set: ['0'..'9']

    Declaration
    public static bool IsDigit(char achar)
    Parameters
    Type Name Description
    char achar
    Returns
    Type Description
    bool

    NormalizeLineBreaks(string)

    Declaration
    public static string NormalizeLineBreaks(string input)
    Parameters
    Type Name Description
    string input
    Returns
    Type Description
    string

    NormalizeToNFC(string)

    Declaration
    public static string NormalizeToNFC(string s)
    Parameters
    Type Name Description
    string s
    Returns
    Type Description
    string

    PadDecimalLeftN(decimal, int, int)

    Declaration
    public static string PadDecimalLeftN(decimal source, int totallength, int decimals)
    Parameters
    Type Name Description
    decimal source
    int totallength
    int decimals
    Returns
    Type Description
    string

    PadDecimalLeftS(decimal, int, int)

    Declaration
    public static string PadDecimalLeftS(decimal source, int totallength, int decimals)
    Parameters
    Type Name Description
    decimal source
    int totallength
    int decimals
    Returns
    Type Description
    string

    PadStringLeftN(string, int)

    Declaration
    public static string PadStringLeftN(string source, int total)
    Parameters
    Type Name Description
    string source
    int total
    Returns
    Type Description
    string

    PadStringRightN(string, int)

    Declaration
    public static string PadStringRightN(string source, int total)
    Parameters
    Type Name Description
    string source
    int total
    Returns
    Type Description
    string

    QuoteStr(string)

    Returns a string quoted with single quotes, if a single quote is contained, doubles de quote

    Declaration
    public static string QuoteStr(string ident)
    Parameters
    Type Name Description
    string ident
    Returns
    Type Description
    string

    RemoveDiacritics(string)

    Declaration
    public static string RemoveDiacritics(string stIn)
    Parameters
    Type Name Description
    string stIn
    Returns
    Type Description
    string

    RepeatChar(char, int)

    Returns a string repeating a character n times

    Declaration
    public static string RepeatChar(char c, int count)
    Parameters
    Type Name Description
    char c
    int count
    Returns
    Type Description
    string

    SafeSubstring(string, int, int)

    Declaration
    public static string SafeSubstring(this string value, int startIndex, int length)
    Parameters
    Type Name Description
    string value
    int startIndex
    int length
    Returns
    Type Description
    string

    SanitizeSubject(string)

    Declaration
    public static string SanitizeSubject(string subject)
    Parameters
    Type Name Description
    string subject
    Returns
    Type Description
    string

    SendBytesToHost(string, byte[], int)

    Declaration
    public static void SendBytesToHost(string hostname, byte[] bytes, int port = 9100)
    Parameters
    Type Name Description
    string hostname
    byte[] bytes
    int port

    SendStringToHost(string, string, Encoding, int)

    Declaration
    public static void SendStringToHost(string hostname, string stringToSend, Encoding encoding = null, int port = 9100)
    Parameters
    Type Name Description
    string hostname
    string stringToSend
    Encoding encoding
    int port

    StripHTML(string)

    Declaration
    public static string StripHTML(string source)
    Parameters
    Type Name Description
    string source
    Returns
    Type Description
    string

    UpperCaseSpecial(string)

    Declaration
    public static string UpperCaseSpecial(string source)
    Parameters
    Type Name Description
    string source
    Returns
    Type Description
    string

    ValidaCuentaBancaria(string)

    Declaration
    public static bool ValidaCuentaBancaria(string cuentaCompleta)
    Parameters
    Type Name Description
    string cuentaCompleta
    Returns
    Type Description
    bool

    ValidateStringRegularExpresion(string, string)

    Declaration
    public static bool ValidateStringRegularExpresion(string input, string regular)
    Parameters
    Type Name Description
    string input
    string regular
    Returns
    Type Description
    bool

    VerifyHash(string, string, string)

    Declaration
    public static bool VerifyHash(string plainText, string hashAlgorithm, string hashString)
    Parameters
    Type Name Description
    string plainText
    string hashAlgorithm
    string hashString
    Returns
    Type Description
    bool
    In this article
    Back to top Generated by DocFX