using System; namespace Admin.Core.Common { public static class ConsoleHelper { public static void WriteColorLine(string str, ConsoleColor color) { ConsoleColor currentForeColor = Console.ForegroundColor; Console.ForegroundColor = color; Console.WriteLine(str); Console.ForegroundColor = currentForeColor; } /// /// 打印错误信息 /// /// 待打印的字符串 /// 想要打印的颜色 public static void WriteErrorLine(this string str, ConsoleColor color = ConsoleColor.Red) { WriteColorLine(str, color); } /// /// 打印警告信息 /// /// 待打印的字符串 /// 想要打印的颜色 public static void WriteWarningLine(this string str, ConsoleColor color = ConsoleColor.Yellow) { WriteColorLine(str, color); } /// /// 打印正常信息 /// /// 待打印的字符串 /// 想要打印的颜色 public static void WriteInfoLine(this string str, ConsoleColor color = ConsoleColor.White) { WriteColorLine(str, color); } /// /// 打印成功的信息 /// /// 待打印的字符串 /// 想要打印的颜色 public static void WriteSuccessLine(this string str, ConsoleColor color = ConsoleColor.Green) { WriteColorLine(str, color); } } }