From a125e85209bff7d04c3d5b4b4454a23bd37d79dd Mon Sep 17 00:00:00 2001 From: Rokas Puzonas Date: Sun, 7 Nov 2021 20:01:46 +0200 Subject: [PATCH] fix: update DogsContainer.Insert --- Lab3.Exercises.Register/DogsContainer.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Lab3.Exercises.Register/DogsContainer.cs b/Lab3.Exercises.Register/DogsContainer.cs index 2d23df1..3fdbbd4 100644 --- a/Lab3.Exercises.Register/DogsContainer.cs +++ b/Lab3.Exercises.Register/DogsContainer.cs @@ -57,6 +57,10 @@ namespace Lab3.Exercises.Register public void Insert(int index, Dog dog) { + if (Count == Capacity) + { + EnsureCapacity(Capacity * 2); + } for (int i = Count+1; i > index; i--) { dogs[i] = dogs[i-1];