Как случайно выбрать и выполнить один из методов? - 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();

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

15   голосов , оценка 4.133 из 5
Похожие ответы