Не существует аргумента, соответствующего формальному параметру
Я получаю несколько "нет аргумента, который соответствует формальным ошибкам параметров, и я не могу понять, почему. Большинство из них связаны с моим "BrewMethod"
Вот этот код
<pre>public class CoffeeMaker { public string flavor; public string power; public string s; public string lid; public string water; public void PowerMethod() { string power = "on"; Console.WriteLine("Coffee Maker is now on."); BrewMethod(power); CupMethod(power); WaterMethod(power); SizeMethod(power); } public void CupMethod(string power) { if (power == "on") { Console.WriteLine("Enter flavor of the pod."); string flavor = Console.ReadLine(); BrewMethod(flavor); } else { Console.WriteLine("Please turn on coffee maker"); } } public void WaterMethod(string power) { if (power == "on") { int waterAmount; Console.WriteLine("In ounces between 6 and 42, enter the amount of water that will be put in."); waterAmount = int.Parse(Console.ReadLine()); if (waterAmount > 42 || waterAmount < 6) { Console.WriteLine("Enter a valid amount."); } else { string water = "enough"; BrewMethod(water); } } else { Console.WriteLine("Please turn on coffee maker"); } } public void SizeMethod(string power) { if (power == "on") { int size; Console.WriteLine("What size coffee?"); Console.WriteLine("- Enter 1 for small"); Console.WriteLine("- Enter 2 for medium"); Console.WriteLine("- Enter 3 for large"); size = int.Parse(Console.ReadLine()); if (size < 1 || size > 3) { Console.WriteLine("Enter a valid size."); } if (size == 1) { string s = "small"; BrewMethod(s); } if (size == 2) { string s = "medium"; BrewMethod(s); } if (size == 3) { string s = "large"; BrewMethod(s); } } else { Console.WriteLine("Please turn on coffee maker."); } } public void LidMethod() { Console.WriteLine("Lid has been closed."); string lid = "closed"; BrewMethod(lid); } public void BrewMethod(string power, string flavor, string lid, string s, string water) { if (power != "on") Console.WriteLine("Lid has been closed."); } }
Что я уже пробовал:
используя базу, но она просто выдает ошибку "неожиданный символ" и ничего не делает с другими ошибками.