C# | Check if HybridDictionary is read only
HybridDictionary.IsReadOnly property is used to get a value that indicates whether the HybridDictionary is read-only or not.
Syntax:
public bool IsReadOnly { get; }
Return Value: This property always returns false.
Below programs illustrate the use of HybridDictionary.IsReadOnly property:
Example 1:
using System;
using System.Collections;
using System.Collections.Specialized;
class GFG {
public static void Main()
{
HybridDictionary myDict = new HybridDictionary();
myDict.Add( "A" , "Apple" );
myDict.Add( "B" , "Banana" );
myDict.Add( "C" , "Cat" );
myDict.Add( "D" , "Dog" );
myDict.Add( "E" , "Elephant" );
myDict.Add( "F" , "Fish" );
Console.WriteLine(myDict.IsReadOnly);
}
}
|
Output:
False
Example 2:
using System;
using System.Collections;
using System.Collections.Specialized;
class GFG {
public static void Main()
{
HybridDictionary myDict = new HybridDictionary();
myDict.Add( "one" , "1" );
myDict.Add( "two" , "2" );
myDict.Add( "three" , "3" );
myDict.Add( "four" , "4" );
Console.WriteLine(myDict.IsReadOnly);
}
}
|
Output:
False
Note:
- A collection that is read-only does not allow the addition, removal, or modification of elements after the collection is created.
- Retrieving the value of this property is an O(1) operation.
- A collection that is read-only is simply a collection with a wrapper that prevents modifying the collection. Therefore, if changes are made to the underlying collection, the read-only collection reflects those changes.
Reference:
Last Updated :
01 Feb, 2019
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...