Как случайно выбрать и выполнить один из методов? - C#
Формулировка задачи:
Вот есть, допустим, такая задача, что есть 5 функция для выполнения, к примеру закрыть программу, сохранить текст так-то, удалить текст и тд.
как сделать, чтобы за какое-то время программа сама добавляла себе задачу рандомно, типа прошло время и программа решила написать текст - сделала, или например закрыться и тд, как это решается?
Решение задачи: «Как случайно выбрать и выполнить один из методов?»
textual
Листинг программы
class Program
{
static void Main(string[] args)
{
del[] metods = { Metod1, Metod2, Metod3 };
Random rnd = new Random();
metods[rnd.Next(0, 3)]();
Console.ReadKey();
}
static void Metod1()
{
Console.WriteLine("Метод1");
}
static void Metod2()
{
Console.WriteLine("Метод2");
}
static void Metod3()
{
Console.WriteLine("Метод3");
}
}
delegate void del();