Пример #1
0
        static string EasterEgg()
        {
            PascalTriangle pt1 = new PascalTriangle(20),
                           pt2 = new PascalTriangle(20, true);

            return($"{pt1.ToString()}\n{pt2.ToString()}");
        }
Пример #2
0
        public MainForm()
        {
            InitializeComponent();

            // Ініт об'єкту з підв'язкою подій
            pascalTriangle = new PascalTriangle();
            pascalTriangle.OnUpdateStatus += new StatusUpdateHandler(CustomUpdateStatus);
            pascalTriangle.OnTaskChanged  += new CurrentWorkHandler(UpdateStatusStripLabel);

            // Ініт фонового потоку з подіями
            backgroundWorker         = new BackgroundWorker();
            backgroundWorker.DoWork += new DoWorkEventHandler(DoWork);
            backgroundWorker.WorkerReportsProgress      = true;
            backgroundWorker.WorkerSupportsCancellation = true;
            backgroundWorker.ProgressChanged           += new ProgressChangedEventHandler(ProgressChanged);
            backgroundWorker.RunWorkerCompleted        += new RunWorkerCompletedEventHandler(WorkCompleted);
        }