Sobes.tech
Junior — Middle

Мубодилаи хусусиятҳои count ва capacity дар коллексияҳо ё структураҳои додаҳо чист?

sobes.tech AI

Ҷавоб аз AI

Дар коллексияҳо ва структураҳои додаҳо, хосиятҳои Count ва Capacity арзишҳои гуногун доранд:

  • Count — шумораи унсурҳое, ки ҳоло дар коллексия ҳастанд.
  • Capacity — шумораи унсурҳое, ки коллексия метавонад бидуни такрори тақсимоти хотира нигоҳ дорад.

Масалан, дар List<T> дар C#:

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 гузарад, коллексия автоматӣ андозаи худро зиёд мекунад ва хотира бештар ҷудо мекунад.