示例#1
0
        /// <summary>
        /// In-place convert string in StruingBuilder to lower case in culture invariant way
        /// </summary>
        /// <param name="builder"></param>
        public static void ToLower(StringBuilder builder)
        {
            if (builder == null)
            {
                return;
            }

            for (int i = 0; i < builder.Length; i++)
            {
                builder[i] = OneToOneUnicodeComparer.ToLower(builder[i]);
            }
        }
 /// <summary>
 /// Determines if the string 'value' starts with string 'possibleStart'.
 /// </summary>
 /// <param name="value"></param>
 /// <param name="possibleStart"></param>
 /// <returns></returns>
 public static bool StartsWith(string value, string possibleStart) => OneToOneUnicodeComparer.StartsWith(value, possibleStart);
 /// <summary>
 /// Determines if the string 'value' end with string 'possibleEnd'.
 /// </summary>
 /// <param name="value"></param>
 /// <param name="possibleEnd"></param>
 /// <returns></returns>
 public static bool EndsWith(string value, string possibleEnd) => OneToOneUnicodeComparer.EndsWith(value, possibleEnd);