Csharp Articles

Page 23 of 196

Check if Hashtable is read-only in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 194 Views

The Hashtable class in C# provides the IsReadOnly property to determine whether the hashtable is read-only or allows modifications. A read-only hashtable prevents adding, removing, or modifying elements after creation. Syntax Following is the syntax for checking if a Hashtable is read-only − bool isReadOnly = hashtable.IsReadOnly; Return Value The IsReadOnly property returns a bool value − true if the Hashtable is read-only false if the Hashtable allows modifications Using IsReadOnly with Standard Hashtable A standard Hashtable created using the default constructor is not ...

Read More

Check if the Hashtable contains a specific Key in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 367 Views

To check if a Hashtable contains a specific key in C#, use the ContainsKey() method. This method returns true if the specified key exists in the Hashtable, and false otherwise. Syntax Following is the syntax for the ContainsKey() method − public virtual bool ContainsKey(object key) Parameters key − The key to locate in the Hashtable. Return Value Returns true if the Hashtable contains an element with the specified key; otherwise, false. Using ContainsKey() with String Keys Example using System; using System.Collections; public class Demo ...

Read More

Check if two SortedSet objects are equal in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 271 Views

In C#, checking if two SortedSet objects are equal involves understanding that SortedSet uses reference equality by default with the Equals() method. This means two sets are considered equal only if they reference the same object in memory, not if they contain the same elements. To properly check if two SortedSet objects contain the same elements, you need to use the SetEquals() method or implement custom comparison logic. Using Equals() Method (Reference Equality) The Equals() method checks if two SortedSet objects reference the same instance in memory − using System; using System.Collections.Generic; public class ...

Read More

Check if the StringDictionary contains a specific key in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 205 Views

The StringDictionary class in C# provides the ContainsKey() method to check if a specific key exists in the dictionary. This method returns true if the key is found, otherwise false. Note that StringDictionary automatically converts keys to lowercase for storage and comparison. Syntax Following is the syntax for using the ContainsKey() method − bool ContainsKey(string key) Parameters key − The string key to search for in the StringDictionary. Return Value Returns true if the StringDictionary contains the specified key; otherwise, false. Using ContainsKey() Method Example ...

Read More

Check if the StringDictionary contains a specific value in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 188 Views

The StringDictionary class in C# provides the ContainsValue() method to check if a specific value exists in the dictionary. This method returns true if the value is found, otherwise false. Note that StringDictionary automatically converts all keys to lowercase, but values remain case-sensitive. Syntax Following is the syntax for checking if a StringDictionary contains a specific value − public virtual bool ContainsValue(string value) Parameters value − The string value to locate in the StringDictionary. The value can be null. Return Value Returns true if the StringDictionary contains an element ...

Read More

Get a collection of keys in the StringDictionary in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 188 Views

The StringDictionary class in C# provides the Keys property to retrieve a collection of all keys in the dictionary. This property returns an ICollection containing all the keys, which can be copied to an array or iterated through directly. Syntax Following is the syntax for accessing the Keys property − StringDictionary dictionary = new StringDictionary(); ICollection keys = dictionary.Keys; To copy keys to an array − string[] keyArray = new string[dictionary.Count]; dictionary.Keys.CopyTo(keyArray, 0); Using Keys Property The following example demonstrates how to retrieve and display all keys from a ...

Read More

Check if two BitArray objects are equal in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 435 Views

The BitArray class in C# provides a compact way to store and manipulate arrays of bits. However, checking equality between two BitArray objects requires understanding how the Equals()

Read More

Check if a Hashtable is equal to another Hashtable in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 270 Views

Checking if a Hashtable is equal to another Hashtable in C# can be done using the Equals() method. However, it's important to understand that this method performs reference equality checking by default, not content comparison. Syntax Following is the syntax to check Hashtable equality − bool result = hashtable1.Equals(hashtable2); Using Equals() Method for Reference Comparison The Equals() method checks if two Hashtables are the same reference, not if they contain the same key-value pairs − using System; using System.Collections; public class Demo { public static void Main() ...

Read More

Get an ICollection containing the values in OrderedDictionary in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 597 Views

The OrderedDictionary class in C# provides a Values property that returns an ICollection containing all the values in the dictionary. This collection maintains the same insertion order as the original dictionary, making it useful when you need to work with dictionary values while preserving their order. Syntax Following is the syntax to access the Values property − ICollection values = orderedDictionary.Values; You can then iterate through the values or copy them to an array − string[] valueArray = new string[orderedDictionary.Count]; values.CopyTo(valueArray, 0); Using Values Property with CopyTo Method The ...

Read More

Get the first node of the LinkedList in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 447 Views

The LinkedList in C# is a doubly linked list collection that provides efficient insertion and removal of elements. To get the first node of a LinkedList, you use the First property, which returns a LinkedListNode object containing the value and navigation references. Syntax Following is the syntax to access the first node of a LinkedList − LinkedListNode firstNode = linkedList.First; T firstValue = linkedList.First.Value; Properties First − Returns the first LinkedListNode in the LinkedList, or null if the list is empty. First.Value − Gets the actual value stored in ...

Read More
Showing 221–230 of 1,951 articles
« Prev 1 21 22 23 24 25 196 Next »
Advertisements