Делегаты и события

298
16 сентября 2021, 16:00

Создать класс Банк, с использование события ввода пин-кода(если неверный, повторить попытку) снятие и пополнение на счет. Класс создал, но с пин-кодом никак не получается.

class Bank
    {
        public Bank(int sum)
        {
            AccountSum = sum; 
        }
        public int AccountSum { get; set; }
        public void PutSum(int sum)
        {
            AccountSum += sum;
            Check?.Invoke($"На счет поступило {sum} руб.");
        }
        public void TakeSum(int sum)
        {
            if (AccountSum >= sum)
            {
                AccountSum += sum;
                Check?.Invoke($"Со счета снято {sum} руб.");
            }
            else
            {
                Check?.Invoke($"На счете недостаточно средств.");
            }
        } 
        public delegate void AccountMessage(string message);
        public event AccountMessage Check;

    }
    class Program
    {
        public static void Message(string message)
        {
            Console.WriteLine(message);
        }
        static void Main(string[] args)
        { 
            Bank b = new Bank(150000); 
            b.Check += Message;
            b.PutSum(1000);
            Console.WriteLine($"Cумма на счете {b.AccountSum} руб.");
            b.TakeSum(50000);
            Console.ReadKey();
        }
    }
READ ALSO
Task завершается через 15 минут работы

Task завершается через 15 минут работы

Написал программу которая должна раз в секунду проверять ping до двух серверовПроблема в том, что примерно через 15 минут таски перестают выполняться

158
Изменение места в рейтинге

Изменение места в рейтинге

Есть таблица рейтинга, столбцы Участник, Место и Баллы Вот строки

169
Как воспроизводить видео с камеры на VideoPlayer

Как воспроизводить видео с камеры на VideoPlayer

У меня есть камера "видеонаблюдения" за комнатойВ соседней комнате есть GameObject (монитор) с VideoPlayer ом на котором должна быть ТЕКУЩАЯ запись с камеры

325
Как импортировать дамп БД при помощи DataGrip?

Как импортировать дамп БД при помощи DataGrip?

Решил поучиться SQL по книге Алана Бьюли, скачал учебную БД, но не ясно как ее импортировать при помощи DataGrip на бесплатную БД от HerokuБД MySQL

113