示例#1
0
        public static string ToTitleCase(string stringIn)
        {
            if (String.IsNullOrWhiteSpace(stringIn))
            {
                return(stringIn);
            }

            var splitString = stringIn.Split(' ');

            var joiner = new StringJoiner(" ");

            foreach (var substring in splitString)
            {
                joiner.Join(TitleCaseSubstring(substring));
            }

            return(joiner.JoinedString);
        }
示例#2
0
        public static string CleanUrl(string uriIn)
        {
            if (String.IsNullOrWhiteSpace(uriIn))
            {
                return(uriIn);
            }

            var splitString = uriIn.Split('/');

            var joiner = new StringJoiner("/");

            foreach (var substring in splitString)
            {
                if (substring != "api")
                {
                    joiner.Join(substring);
                }
            }

            return(joiner.JoinedString);
        }