Esempio n. 1
0
        /// <summary>
        /// Loops through each of the characters in the string.
        /// </summary>
        /// <param name="input">The input string.</param>
        /// <param name="condition">The character condition.</param>
        /// <returns>Returns a string that has been passed through the character condition filtered.</returns>
        private static string CharLoop(string input, CharCondition condition)
        {
            var sb = new StringBuilder();

            for (var i = 0; i < input.Length; i++)
            {
                if (condition(input[i]))
                {
                    sb.Append(input[i]);
                }
            }

            return(sb.ToString());
        }
Esempio n. 2
0
        /// <summary>
        /// Loops through each of the characters in the string.
        /// </summary>
        /// <param name="input">The input string.</param>
        /// <param name="condition">The character condition.</param>
        /// <returns>Returns a string that has been passed through the character condition filtered.</returns>
        private static string CharLoop(string input, CharCondition condition)
        {
            var sb = new StringBuilder();
            for (var i = 0; i < input.Length; i++)
            {
                if (condition(input[i]))
                {
                    sb.Append(input[i]);
                }
            }

            return sb.ToString();
        }