Advertisement
Guest User

Untitled

a guest
Jan 28th, 2020
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.17 KB | None | 0 0
  1. using System;
  2. using ClassLibrary1;
  3.  
  4. /* Выполнил: Андреев Аркадий
  5.  * Дата: 22.01.2020
  6.  * Вариант: 1
  7.  */
  8.  
  9. namespace Task
  10. {
  11.     class Program
  12.     {
  13.         delegate void TriangleDelegate(int x); // делегат
  14.         static void Main()
  15.         {
  16.             do
  17.             {
  18.                 int n;
  19.  
  20.                 Triangle triangle = new Triangle(1, 1, 1); // создане объекта треугольника
  21.                 TriangleDelegate triangleDelegate = Triangle.Identify; // инициализация делегата
  22.                 triangleDelegate += triangle.Expand;
  23.                 triangleDelegate += triangle.MultPer;
  24.  
  25.                 do // ввод аргумента
  26.                 {
  27.                     Console.WriteLine("Введите аргумент методов");
  28.                 } while (!int.TryParse(Console.ReadLine(), out n));
  29.                 triangleDelegate(n);
  30.  
  31.                 Console.WriteLine("Введите ESC, чтобы завершить программу...");
  32.             } while (Console.ReadKey(true).Key != ConsoleKey.Escape); // повтор решения
  33.         }
  34.     }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement