| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- public class Utils
- {
- public static Dictionary<string, string> FeignUrl = new Dictionary<string, string>();
-
- /// <summary>
- /// 写日志
- /// </summary>
- /// <param name="message">日志内容</param>
- /// <param name="fileName">文件名称</param>
- public static void WriteLog(string message, string fileName = "message")
- {
- Console.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "--" + fileName + "--" + message);
- }
- /// <summary>
- /// 命名转换
- /// </summary>
- /// <param name="name">名称</param>
- /// <param name="startUpperNum">从第几个单词开始首字母大写</param>
- /// <returns>转换后名称</returns>
- 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;
- }
- }
|