Articles on Trending Technologies

Technical articles with clear explanations and examples

How to check whether a binary tree has the given path sum in C#?

Nizamuddin Siddiqui
Nizamuddin Siddiqui
Updated on 17-Mar-2026 428 Views

A binary tree has a path sum when there exists a root-to-leaf path where the sum of all node values equals a given target sum. The HasPathSum method recursively traverses the tree, subtracting each node's value from the target sum until reaching a leaf node. Syntax Following is the syntax for checking path sum in a binary tree − public bool HasPathSum(Node node, int targetSum) { if (node == null) return false; if (node.LeftChild == null && node.RightChild == null) { ...

Read More

Remove all elements from a SortedList in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 285 Views

To remove all elements from a SortedList in C#, you use the Clear() method. This method removes all key-value pairs from the SortedList and sets the Count property to zero. Syntax Following is the syntax for the Clear() method − sortedList.Clear(); Parameters The Clear() method does not take any parameters. Return Value The Clear() method does not return any value. It has a return type of void. SortedList.Clear() Operation Before Clear() {A:1, B:2, C:3} Count = 3 ...

Read More

Copying BitArray elements to an Array in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 406 Views

The BitArray class in C# provides the CopyTo() method to copy its elements to a compatible one-dimensional array. This method is useful when you need to transfer bit values from a BitArray to a regular array for further processing or storage. Syntax Following is the syntax for copying BitArray elements to an array − bitArray.CopyTo(array, arrayIndex); Parameters array − The target one-dimensional array to copy elements to. Must be compatible with BitArray elements (bool[], int[], or byte[]). arrayIndex − The zero-based index in the target array at which copying begins. ...

Read More

C# Program to estimate the size of the file using LINQ

Ankit kumar
Ankit kumar
Updated on 17-Mar-2026 357 Views

The Language Integrated Query (LINQ) in C# provides powerful methods to work with data from various sources, including files and directories. In this article, we'll explore how to estimate file sizes using LINQ operations, specifically calculating the average file size in a directory. LINQ is part of the .NET framework that enables developers to write queries directly in C# using a SQL-like syntax. It provides a unified approach to query data from different sources like collections, databases, XML documents, and file systems. Syntax Following is the basic syntax for using LINQ to work with file information − ...

Read More

Check if ListDictionary is read-only in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 247 Views

The ListDictionary class in C# provides an IsReadOnly property to check if the dictionary is read-only. This property returns false for a standard ListDictionary, as it allows adding, removing, and modifying elements. However, you can create read-only wrappers using collection utilities. Syntax Following is the syntax to check if a ListDictionary is read-only − bool isReadOnly = listDictionary.IsReadOnly; Using IsReadOnly Property Example using System; using System.Collections; using System.Collections.Specialized; public class Demo { public static void Main(){ ListDictionary dict1 ...

Read More

How to check whether a List contains a specified element in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 794 Views

To check whether a List contains a specified element in C#, you use the Contains() method. This method returns true if the element is found in the list, and false otherwise. Syntax Following is the syntax for the Contains() method − bool Contains(T item) Parameters item: The element to search for in the list. The type T represents the element type of the list. Return Value Returns a bool value − true if the item is found, false if not found. List.Contains() Method ...

Read More

Check if ListDictionary is synchronized in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 242 Views

The ListDictionary class in C# provides the IsSynchronized property to check if the collection is synchronized (thread-safe). By default, ListDictionary is not synchronized, meaning it is not thread-safe for concurrent access by multiple threads. Syntax Following is the syntax to check if a ListDictionary is synchronized − bool isSynchronized = listDictionary.IsSynchronized; Return Value The IsSynchronized property returns a bool value − true − if the ListDictionary is synchronized (thread-safe) false − if the ListDictionary is not synchronized (not thread-safe) Example The following example demonstrates how to check if ...

Read More

How to copy a String into another String in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 631 Views

In C#, there are several ways to copy a string into another string. Strings in C# are immutable, meaning they cannot be changed after creation. When you "copy" a string, you create a new string object with the same value. Syntax Following are the common syntaxes for copying strings in C# − // Using String.Copy() method string str2 = String.Copy(str1); // Using direct assignment string str2 = str1; // Using string constructor string str2 = new string(str1.ToCharArray()); Using String.Copy() Method The String.Copy() method creates a new string object with the same ...

Read More

Remove all elements from OrderedDictionary in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 215 Views

The OrderedDictionary class in C# provides the Clear() method to remove all elements from the collection. This method is efficient and maintains the structure of the OrderedDictionary while removing all key-value pairs. The OrderedDictionary combines features of both Hashtable and ArrayList, allowing access to elements by both key and index while preserving insertion order. Syntax Following is the syntax for the Clear() method − public void Clear() Parameters The Clear() method takes no parameters. Return Value The Clear() method does not return any value. It simply removes all elements from ...

Read More

C# Program to Get and Print the Command Line Arguments Using Environment Class

Ankit kumar
Ankit kumar
Updated on 17-Mar-2026 557 Views

The Environment class in C# provides access to current environment and platform information, including command line arguments. The Environment.CommandLine property retrieves the complete command line that started the current process, including the executable name and all arguments. Environment Class Overview The Environment class offers various properties and methods to access system information − Environment.CommandLine − Gets the complete command line Environment.GetCommandLineArgs() − Gets arguments as a string array Environment.CurrentDirectory − Gets current working directory Environment.OSVersion − Gets operating system version Environment.MachineName − Gets computer name Environment.ProcessorCount − Gets processor count ...

Read More
Showing 9651–9660 of 61,299 articles
« Prev 1 964 965 966 967 968 6130 Next »
Advertisements