Skip to content

Add color to your console application! Color can help emphasize important content and create an engaging interface. C# console application color is limited, but it can still be used to improve your game or software interface. Text and Background Foreground and background color properties can be changed in C# console applications. The foreground is the ...continue reading "Console Application Color: Text and Background"

ASCII art design

Add design elements to your console application's interface. You can add visual design to your C# text-based console application even though you can't use graphic files. Alphanumeric characters can be used to create design elements, ASCII design, in your console application. Used strategically, ASCII art can make an interface more interesting. Balance your ASCII art ...continue reading "Console Application ASCII Design"

Console Application Title Bar Text

Customize console window size and title. Modifying console window properties can improve your application interface for players of your text-based game, or users of your application. The application's title bar and window size are a couple of the basic command line window properties to consider modifying. Code examples are included to help you test out ...continue reading "Console Application Window Properties"

Iterating our simple C# Madlib code This is part two in a series to create iterative versions of a Madlib in C#. If you haven't read through , start there! Next Iteration A good practice is to keep the amount of code in our Main() function to a minimum. The first step we'll do in ...continue reading "Simple C# Madlib (Part Two)"

function MakeBear

Loops in C#. Loop structures are helpful when repeating statements; for example, if we wanted to print out a message to the console, or if we want to call a function. There are several types of loops that can be used, and each has their own strength. We'll look at do-while, for, and while C# ...continue reading "C# Loops: Ten Bears Song"

random details

Generate characters from arrays of properties. An example of generating random properties about a character. The values are stored in arrays, and when an instance of the Character class is created, property values are randomly assigned. A public method, characterInformation(), writes out the properties. Code: Random Properties //ProgrammingIsFun.com using System; namespace RandomProperties { class Program ...continue reading "Random Properties"

'old lady who' song

Lyrics streamlined with arrays and a nested loop. A variation on the solution at rosettacode.org that uses arrays, a nested loop, and composite formatting to print out the repetitive lyrics to the song "There Was an Old Lady Who Swallowed a Fly". Screenshot Repetitive Lyrics Code using System; namespace Song { class Program { private ...continue reading "Repetitive Lyrics Using Arrays & Nested Loop"