Methods Code-Along
Build a simple program to draw bunnies to the C# console using methods.
Part 1 - Basic Code
Start by adding Console.WriteLine
statements to draw an ASCII art bunny in the Main
method. The bunny should look something like this:
() ()
(* *)
(u u)
Code
using System;
public class Program
{
public static void Main()
{
Console.WriteLine();
Console.WriteLine(" () ()");
Console.WriteLine(" (* *) ");
Console.WriteLine(" (u u) ");
Console.WriteLine();
}
}
Part 2 - Making the Code into a Method
Next, define a new method named drawBunny
. The body of the drawBunny
method should contain the code that prints the bunny to the console. Once the method has been defined, remove the code from the Main
method. Instead of using the Console.WriteLine
statements in the Main
method, call the drawBunny
method a few times.
Code
using System;
public class Program
{
public static void Main()
{
drawBunny();
drawBunny();
drawBunny();
}
public static void drawBunny()
{
Console.WriteLine();
Console.WriteLine(" () ()");
Console.WriteLine(" (* *) ");
Console.WriteLine(" (u u) ");
Console.WriteLine();
}
}
Part 3 - Updating the Method
Now, if there is some change required to the bunny drawing, it is easy to change it! Update the method so that the bunny has dots for eyes instead of stars.
Code
using System;
public class Program
{
public static void Main()
{
drawBunny();
drawBunny();
drawBunny();
}
public static void drawBunny()
{
Console.WriteLine();
Console.WriteLine(" () ()");
Console.WriteLine(" (. .) ");
Console.WriteLine(" (u u) ");
Console.WriteLine();
}
}