C# program to get or set the capacity of a SortedList object (SortedList.Capacity Property)

C# SortedList.Capacity Property: Here, we are going to learn how to get or set the capacity of a SortedList object in C#.Net?
Submitted by Nidhi, on May 02, 2021

The Capacity property of SortedList class 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

Program:

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 »


ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT


Comments and Discussions!




Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© https://www.includehelp.com some rights reserved.