Описати class 1, який містить:
-
делегат, який нічого не повертає, але приймає bool ( делегат посилається на метод “Show”).
-
метод “Pow”, який приймає як аргумент 2 числа і повертає результат множення
Описати class 2, який містить:
-
метод “Calc”, який приймає на вхід делегат для методу “Pow”, а також параметри для розрахунку. Метод “Calc” виконує виклик делегата для методу “Pow” і зберігає значення результату усередині класу. Повертаючим типом методу “Calc” є делегат. Цей делегат повинен приймати 1 число як параметр, а як результат повертати значення bool. Цей делегат посилається на метод “Result”.
-
метод “Result”,який приймає як аргумент 1 число і повертає bool. Поточний метод повинен порахувати залишок від ділення результат виконання виклику делегата на метод “Pow” і числа що прийшов в метод як параметр. Зробити перевірку на те, що чи ділитися число у нас без залишку або ж немає і повернути це як результат методу “Result”
Клас Program містить:
- метод “Show”, приймає на вхід результат виконання делегата на метод “Result” і відображує його в консоль.