Входной файл: | Стандартный вход | Ограничение времени: | 1 сек | |
Выходной файл: | Стандартный выход | Ограничение памяти: | 512 Мб | |
Максимальный балл: | 100 |
Требуется написать на языке C# класс Monster
реализующий интерфейс IMonster
.
namespace Fefu
{
public class WrongDataException : Exception
{
public WrongDataException() {}
public WrongDataException(string message) : base(message) {}
public WrongDataException(string message, Exception innerException) : base(message, innerException) {}
}
public interface IMonster
{
}
}
Класс Monster
должен находиться в namespace Fefu
.
Сеттер каждого свойства должен позволять присваивать только значения, удовлетворяющее указанному в соответствующем комментарии условию,
в остальных случаях требуется бросать исключение WrongDataException
.
В решении должен быть только класс Monster
. WrongDataException
и IMonster
отправлять не нужно.