Home »
.Net »
C# Programs
C# - SortedList.Capacity Property with Example
In this tutorial, we will learn about the C# SortedList.Capacity property with its definition, usage, syntax, and example.
By Nidhi Last updated : March 31, 2023
SortedList.Capacity Property
The SortedList.Capacity property is used to returns the total number of elements a SortedList can store. The Capacity of SortedList is always multiple of 16. If we store values less than or equal to 16 then capacity will be 16, if elements greater than 16 and less than equal to 32 then capacity will be 32. The Capacity can be different from Count.
Syntax
SortedList.Capacity
Parameter(s)
Return Value
It returns 'Int32' type value, a number containing the total number of elements a SortedList can store.
C# Example of SortedList.Capacity Property
The source code to get or set the capacity of a SortedList object is given below. The given program is compiled and executed successfully.
using System;
using System.Collections;
class SortedListEx {
//Entry point of Program
static public void Main() {
//Creation of SortedList object
SortedList list = new SortedList();
//Add elements to SortedList
list.Add(101, "India ");
list.Add(105, "America ");
list.Add(102, "Austrelia");
list.Add(103, "Africa ");
list.Add(104, "Canada ");
Console.WriteLine("Count is: " + list.Count);
Console.WriteLine("Capacity is: " + list.Capacity);
list.Add(106, "A");
list.Add(107, "B");
list.Add(108, "C");
list.Add(109, "D");
list.Add(110, "E");
list.Add(111, "F");
list.Add(112, "H");
list.Add(113, "I");
list.Add(114, "J");
list.Add(115, "K");
list.Add(116, "L");
list.Add(117, "M");
Console.WriteLine("Count is: " + list.Count);
Console.WriteLine("Capacity is: " + list.Capacity);
}
}
Output
Count is: 5
Capacity is: 16
Count is: 17
Capacity is: 32
Press any key to continue . . .
C# SortedList Class Programs »