From 95b5a05be4aa8809493e8d721a31340294cf3933 Mon Sep 17 00:00:00 2001 From: YourDax Date: Tue, 17 Oct 2023 01:38:59 +0400 Subject: [PATCH] fix --- AntiAirCraftGun/AntiAirCraftGun/Generics/SetGeneric.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/AntiAirCraftGun/AntiAirCraftGun/Generics/SetGeneric.cs b/AntiAirCraftGun/AntiAirCraftGun/Generics/SetGeneric.cs index fdb7f1b..ee2a8b2 100644 --- a/AntiAirCraftGun/AntiAirCraftGun/Generics/SetGeneric.cs +++ b/AntiAirCraftGun/AntiAirCraftGun/Generics/SetGeneric.cs @@ -80,6 +80,7 @@ namespace AntiAircraftGun.Generics if (position < 0 || position >= Count) { MessageBox.Show("Индекс выходит за пределы диапазона"); + return null; } return _places[position]; } @@ -88,7 +89,8 @@ namespace AntiAircraftGun.Generics // TODO: Проверить позицию if (position < 0 || position >= Count) { - throw new IndexOutOfRangeException("Индекс выходит за пределы диапазона"); + MessageBox.Show("Индекс выходит за пределы диапазона"); + return; } // TODO: Проверить наличие доступных слотов в списке if (_places.Count < _maxCount) @@ -98,7 +100,8 @@ namespace AntiAircraftGun.Generics } else { - throw new InvalidOperationException("Список уже заполнен"); + MessageBox.Show("Список уже заполнен"); + return; } } }