How do I change the full background color of the console window in C#?
<p>In C#, the console has properties:</p>

<pre><code>Console.BackgroundColor // the background color
Console.ForegroundColor // the foreground/text color
</code></pre>

<p>These can be used to change the background color of the console, and the foreground, or text, color of the console.</p>

<p>The issue is, when I do something like:</p>

<pre><code>Console.BackgroundColor = ConsoleColor.White; // background color is white
Console.ForegroundColor = ConsoleColor.Blue;  // text color is blue
</code></pre>

<p>Now, with the above code, it does indeed turn the text blue and the background white, but it only turns the background of the text white, instead of the entire background white.</p>

<p>Here's an example of what I mean:
<img src="http://i.stack.imgur.com/LGC6i.png" alt="The background only covers the background of the text, not of the entire console window"></p>

<p>As you can see, the white background only displays behind the text, and does not change the color of the entire console window.</p>

<p>So, how do I change the color of the entire console window?</p>
