Regextra.Template.TrimPartialDelimiters C# (CSharp) Méthode

TrimPartialDelimiters() private static méthode

private static TrimPartialDelimiters ( bool isOddPair, char delimiterChar, int length ) : string
isOddPair bool
delimiterChar char
length int
Résultat string
        private static string TrimPartialDelimiters(bool isOddPair, char delimiterChar, int length)
        {
            if (length == 1)
            {
                return isOddPair ? String.Empty : delimiterChar.ToString();
            }

            /* integer division effectively trims odd/even number of delimiters
             * 2 / 2 = 1 delim
             * 3 / 2 = 1 delim
             * 5 / 2 = 2 delims
             */
            var result = new String(delimiterChar, length / 2);
            return result;
        }