// Типы медведей в берлоге генерируем с помощью метода GenerateBearType();
 public BearsLair(SheBear sheBear)
 {
     for (int i = 0; i < bearType.Length; i++)
     {
         bearType[i]             = GenerateBearType();
         sheBear.SpeakToBearMan += bearType[i].Bear_Handler;   // Присоединение медведям обработчика событий.
     }
 }
        static void Main()
        {
            SheBear sheBear = new SheBear();                // Создаем Медведицу

            BearsLair bearsLair = new BearsLair(sheBear);   // Создаем Берлогу

            bearsLair.BearBehavior();                       // Получаем информацию о типах медведей в берлоге

            sheBear.StartSpeakEvent();                      // Запуск метода обработчика события.

            Console.ReadKey();
        }