public class Utils { public static Dictionary FeignUrl = new Dictionary(); /// /// 写日志 /// /// 日志内容 /// 文件名称 public static void WriteLog(string message, string fileName = "message") { Console.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "--" + fileName + "--" + message); } /// /// 命名转换 /// /// 名称 /// 从第几个单词开始首字母大写 /// 转换后名称 public static string transferName(string name, int startUpperNum = 1) { if(string.IsNullOrEmpty(name)) { return ""; } string result = ""; string[] list = name.Trim('_').Split('_'); if(list.Length == 1) { if(startUpperNum == 1) { return name.Substring(0, 1).ToUpper() + name.Substring(1); } else if(startUpperNum > 1) { return name.Substring(0, 1).ToLower() + name.Substring(1); } else { return name; } } int index = 0; foreach(string sub in list) { index += 1; if(index >= startUpperNum) { result += sub.Substring(0, 1).ToUpper() + sub.Substring(1).ToLower(); } else { result += sub.ToLower(); } } if(startUpperNum > 1) { result = result.Substring(0, 1).ToLower() + result.Substring(1); } return result; } }