/// <summary> /// Поиск всех таков с заданым уровнем силы оружия /// </summary> /// <typeparam name="T">Тип коллекции</typeparam> /// <param name="bat">Коллекция</param> /// <param name="strength">Сила</param> /// <returns>Список танков</returns> public static List <T> FindTanksWithGunStrength <T>(this TankBattalion <T> bat, int strength) where T : Tank { ExtensionLogger.Log("Вызван метод расширения найти танк с максимальной силой оружия"); return(bat.Where(t => t.gun.strength == strength).ToList()); }