C# | Check if Hashtable has a fixed size
Hashtable.IsFixedSize Property is used to get a value which indicates whether the Hashtable has a fixed size or not.
Syntax:
public virtual bool IsFixedSize { get; }
Return Value: This property returns true if the Hashtable has a fixed size otherwise it returns false. The default is false.
Below programs illustrate the above-discussed property:
Example 1:
using System;
using System.Collections;
class GFG {
public static void Main()
{
Hashtable myTable = new Hashtable();
myTable.Add( "G" , "Geeks" );
myTable.Add( "C" , "C#" );
myTable.Add( "D" , "Data Structures" );
myTable.Add( "Q" , "Quiz" );
Console.WriteLine(myTable.IsFixedSize);
}
}
|
Example 2:
using System;
using System.Collections;
class GFG {
public static void Main()
{
Hashtable myTable = new Hashtable(4);
myTable.Add( "1" , "C" );
myTable.Add( "2" , "C#" );
myTable.Add( "3" , "DS" );
myTable.Add( "4" , "Java" );
myTable.Add( "5" , "HTML" );
myTable.Add( "6" , "CSS" );
Console.WriteLine(myTable.IsFixedSize);
}
}
|
Note:
- A collection with a fixed size does not allow the addition or removal of elements after the collection is created, but it allows the modification of existing elements.
- A collection with a fixed size is simply a collection with a wrapper that prevents adding and removing elements. Therefore, if changes are made to the underlying collection, including the addition or removal of elements, the fixed-size collection reflects those changes.
- Retrieving the value of this property is an O(1) operation.
Reference:
Last Updated :
01 Feb, 2019
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...