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(); }