class Program
{
static void Main(string[] args)
{
Console.WriteLine("Tuition is {0}", CalculateTuition(15, false, '0')); // didn't fill all parameters
Console.WriteLine("Tuition is {0}", CalculateTuition(15, false, 'O')); // didn't fill all parameters
Console.WriteLine("Tuition is {0}", CalculateTuition(15, true, '0'));
}
public static double CalculateTuition(double credits, bool scholarship = false, char code = "I") // added double for return type
{
double tuition;
const double RATE = 80.00;
const double OUT_DISTRICT_FEE = 300.00;
tuition = credits * RATE;
if (code == 'I')
tuition += OUT_DISTRICT_FEE;
if (scholarship)
tuition = 0;
return tuition;
}
}
Я не понимаю, как исправить ошибку A value of type 'string' cannot be used as a default parameter because there are no standard conversions to type 'char'
Я пытался найти решение для кода, но я не совсем понимаю, как это исправить ...