蛇形命名法(snake case)駝峯命名法(camel case)字符轉換問題

1.寫程序時習慣用蛇形命名法(Snake Case)爲變量起名字,即用下劃線將單詞鏈接
起來,例如:photo_url、 last_name。this

2.寫程序時習慣用駝峯命名法(Camel Case)爲變量起名字,即第一個單詞首字母小
寫,後面單詞首字母大寫,例如:photoUrl、lastName。url

字符串蛇形轉駝峯 public static string SnakeCaseToCamelCase(this string str) { var splits = str.Split('_'); var result= splits.Select(s => { if (s.Length > 0) return s.Substring(0, 1).ToUpper() + s.Substring(1); else
                    return ""; }).ToArray(); return string.Join("", result); }
字符串駝峯轉蛇形 public static string CamelCaseToSnakeCase(this string str) { return string.Concat(str.Select((x, i) => i > 0 && char.IsUpper(x) ? "_" + x.ToString() : x.ToString())).ToLower(); }
相關文章
相關標籤/搜索