Junior — Middle
Жинақтарда немесе деректер құрылымдарында count және capacity қасиеттерінің айырмашылығы неде?
sobes.tech AI
AI-дан жауап
Жинақтар мен деректер құрылымдарында Count және Capacity қасиеттерінің мәндері әртүрлі:
- Count — қазір жинақта бар элементтердің саны.
- Capacity — жинақта қайта бөлінбестен орналастыра алатын элементтердің саны.
Мысалы, C# тіліндегі List<T>:
List<int> numbers = new List<int>(10); // Capacity = 10
numbers.Add(1);
numbers.Add(2);
Console.WriteLine(numbers.Count); // Нәтижесі 2
Console.WriteLine(numbers.Capacity); // Нәтижесі 10
Егер элементтердің саны Capacity-тен асып кетсе, жинақ автоматты түрде өлшемін ұлғайтып, көбірек жад бөледі.