Esempio n. 1
0
 public Yard(YardType yardType, double square, byte capacity) : base()
 {
     try
     {
         if (square <= 0 || capacity == 0)
         {
             throw new ArgumentException("Недопустимые значения площади и/или емкости!!!");
         }
         _yardType     = yardType;
         _square       = square;
         this.Capacity = capacity;
     }
     catch (ArgumentException)
     {
         throw;
     }
 }
Esempio n. 2
0
        public Yard(YardType yardType) : base()
        {
            _yardType = yardType;
            switch (yardType)
            {
            case YardType.Plain:
                _square       = 2000.00;
                this.Capacity = 10;
                break;

            case YardType.Rock:
                _square       = 800.00;
                this.Capacity = 5;
                break;

            case YardType.Forest:
                _square       = 1000.00;
                this.Capacity = 10;
                break;
            }
        }