Rhythm.Staticize.IOExtensions.RemoveStartDirectorySeparator C# (CSharp) Method

RemoveStartDirectorySeparator() public static method

移光最前面的斜杠,不管是正斜还是反斜。
public static RemoveStartDirectorySeparator ( this path ) : string
path this
return string
        public static string RemoveStartDirectorySeparator(this string path)
        {
            if (path == null)
            {
                return null;
            }
            if (path.Length == 0)
            {
                return path;
            }
            if (!path[0].IsDirectorySeparator())
            {
                return path;
            }
            do
            {
                path = path.Substring(1);
            } while (path.Length != 0 && path[0].IsDirectorySeparator());
            return path;
        }