Junior — Middle
Kolleksiyalar və ya məlumat strukturlarında count və capacity xüsusiyyətləri arasındakı fərq nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Kolleksiyalarda və məlumat strukturlarında, Count və Capacity xüsusiyyətləri fərqli dəyərlərə malikdir:
- Count — hazırda kolleksiyada olan elementlərin sayı.
- Capacity — kolleksiyanın yaddaşın yenidən bölüşdürülməsinə ehtiyac olmadan saxlaya biləcəyi elementlərin sayı.
Məsələn, C#-da List<T>:
List<int> numbers = new List<int>(10); // Capacity = 10
numbers.Add(1);
numbers.Add(2);
Console.WriteLine(numbers.Count); // 2-ni göstərəcək
Console.WriteLine(numbers.Capacity); // 10-u göstərəcək
Əgər elementlərin sayı Capacity-dən çox olarsa, kolleksiya avtomatik olaraq ölçüsünü artıracaq və daha çox yaddaş ayıracaq.