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