コード例 #1
0
        /// <summary>
        /// Converts a string into CamelCase.
        /// </summary>
        public static string Camelize(object input)
        {
            if (input == null)
            {
                return(string.Empty);
            }

            string result = string.Empty;

            if (input is string)
            {
                result = input as string;
                result = StringUtility.Camelize(result);
            }
            else if (input is string[])
            {
                foreach (var item in (string[])input)
                {
                    result += StringUtility.Camelize(item);
                }
            }
            else if (input.GetType().IsGenericType)
            {
                foreach (var item in (List <string>)input)
                {
                    result += StringUtility.Camelize(item);
                }
            }

            return(result);
        }