I'm just new writing in console application. I'm still learning how to use it properly.
My question is how I can change the writeline foregroundColor?
I want to change the color of each title for example:
TITLE: DURATION (cyan color) >>>> info (white color)
TITLE: CATEGORY (cyan color) >>>> info (white color)
TITLE: STATUS (cyan color) >>>> info (white color)
here's my code:
var sb = new StringBuilder();
sb.Append(string.Format("\r\nTITLE: {0} - EP {1}/{2}\n", title, episode, totalEpisode));
sb.Append(string.Format("DURATION: {0}\n", _duration));
sb.Append(string.Format("CATEGORY: {0}\n", category));
sb.Append(string.Format("STATUS: {0} ({1} EP)\n\n", releaseStatus, totalEpisode));
sb.Append("720p Direct Link:" + "\n");
sb.Append(string.Format(" DIRECT LINK: {0}\n", directLink720p));
sb.Append(string.Format(" BITRATE: {0}\n", bitrate));
sb.Append(string.Format(" RESOLUTION: {0}x{1}p\n", width, height));
sb.Append(string.Format(" DURATION: {0}\n", duration));
sb.Append(string.Format(" FILESIZE: {0}\n", filesize));
sb.Append(string.Format(" CODEC: {0}\n\n", codec));
sb.Append("SUBTITLE: " + "\n");
sb.Append(string.Format(" SUBTITLE URL: {0}\n", subURL));
sb.Append(string.Format(" SUBTITLE LANG: {0}\n\n", subName));
sb.Append(string.Format("VIDEO:\n {0}\n\n", _array[0]));
sb.Append(string.Format("AUDIO:\n {0}\n", _array[1]));
Console.WriteLine(sb.ToString());