예제 #1
0
        public static CharSpan TrimLeft(this CharSpan chars)
        {
            int skip = 0;

            while (skip < chars.Length && char.IsWhiteSpace(chars[skip]))
            {
                skip++;
            }

            return(chars.Substring(skip));
        }
예제 #2
0
        public static CharSpan TrimRight(this CharSpan chars)
        {
            int length = chars.Length;

            while (length != 0 && char.IsWhiteSpace(chars[length - 1]))
            {
                length--;
            }

            return(chars.Substring(0, length));
        }