- Реализовать класс
Containerсо следующими методами:SetValue(value)должен устанавливать значение в контейнере вvalueGetValue()должен возвращать устанавленное значение.
Пример использования:
var ct = new Container();
ct.SetValue(42);
int fourtyTwo = ct.GetValue();- Изменить поведение метода
GetValueтак, чтобы с вероятностью 1% он бросал исключениеFailureExсeption(подсказка: для этого надо использовать генератор случайных чисел (Random)). - Реализовать интерфейс для использования функциональности контейнера.
Программа должна считывать комманды вида
put [число]иget, и выполнять то, что нужно. При выбрасывании исключения ничего не должно падать (необходимо сделать его обработку).