Question
// Program demonstrates overloaded methods // that display an int, an amount of money, or a string // decorated with an argument character // or
// Program demonstrates overloaded methods
// that display an int, an amount of money, or a string
// decorated with an argument character
// or a default character 'X'
using System;
using static System.Console;
using System.Globalization;
class DebugEight4
{
static void Main()
{
FancyDisplay(33);
FancyDisplay(44, '@');
FancyDisplay(55.55);
FancyDisplay(77.77, '*');
FancyDisplay("hello");
FancyDisplay("goodbye", '#');
}
public static void FancyDisplay(int num, char decoration = 'X')
{
WriteLine("{0}{1}{2} {1} {0}{1}{2} ", decoration, num);
}
public static void FancyDisply(double num, char decoration = 'X')
{
WriteLine("{0}{0}{0} {0}{1}{0} ", decoration, num.ToString("C", CultureInfo.GetCultureInfo("en-US")));
}
public static void FancyDisplay(string word, char decoration = 'X')
{
WriteLine("{0}{0}{0} {1} {0}{0}{0} ", decoration, word);
}
}
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started