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)

  • None

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 »






Comments and Discussions!

Load comments ↻






Copyright © 2024 www.includehelp.com. All rights reserved.