Here is a simple template for console applications, including how to change the font color within the console
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Started SomeConsoleApplication");
Console.WriteLine("");
Console.ForegroundColor = ConsoleColor.Green; // Go/all is good colour
try
{
// Do your console app work here
SqlVersionFinder sqlVersionFinder = new SqlVersionFinder();
var res = sqlVersionFinder.GetSqlVersion();
Console.WriteLine("Version: " + res.version);
Console.WriteLine("Date: " + res.date);
Console.WriteLine("Copyright: " + res.copyright);
Console.WriteLine("Edition: " + res.edition);
}
catch (Exception ex)
{
Console.WriteLine("Oops, an exception occurred trying to run the application: "
+ ex.ToString());
Console.ForegroundColor = ConsoleColor.Red; // Error colour
Console.ResetColor();
}
Console.ResetColor();
// This will stop the console application from finishing until a key is pressed
// However you might not want this if the application is to be run from another
// process or you might want to use a command line argument to enable or
// disable this option
Console.WriteLine("");
Console.WriteLine("Press any key to finish ...");
Console.ReadKey();
}
}
No comments:
Post a Comment