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