// in ErrorHandlers.cs
public void InputInvalid(string error) // pass function with unknown parameter types and unknown number of parameters
{
if (tries > 0)
{
Console.WriteLine("\n" + error + " " + tries + " Tries Left");
// recall passed function here
}
else
{
Console.WriteLine("\nNumber Of Attempts Reached. Returning To Welcome Screen.");
Thread.Sleep(2000);
Console.Clear();
Program program = new();
program.WelcomeScreen();
}
}
// in ErrorHandlers.cs
public void InputInvalid(string error) // pass function with unknown parameter types and unknown number of parameters
{
if (tries > 0)
{
Console.WriteLine("\n" + error + " " + tries + " Tries Left");
// recall passed function here
}
else
{
Console.WriteLine("\nNumber Of Attempts Reached. Returning To Welcome Screen.");
Thread.Sleep(2000);
Console.Clear();
Program program = new();
program.WelcomeScreen();
}
}