C# – Multithreading
A C# MultithreadingĀ is defined as the execution path of a program. Each thread defines a unique flow of control. If your application involves complicated and time-consuming operations, then it is…
A C# MultithreadingĀ is defined as the execution path of a program. Each thread defines a unique flow of control. If your application involves complicated and time-consuming operations, then it is…
C# Unsafe Codes allows using pointer variables in a function of code block when it is marked by theĀ unsafeĀ modifier. TheĀ unsafe codeĀ or the unmanaged code is a code block that uses…
We discussed that delegates are used to reference any C# Anonymous Methods that have the same signature as that of the delegate. Anonymous methods provide a technique to pass a code…
C# GenericsĀ allow you to define the specification of the data type of programming elements in a class or a method until it is actually used in the program. In other…
The C# BitArray class manages a compact array of bit values, which are represented as Booleans, where true indicates that the bit is on (1) and false indicates the bit…
C# Queue Class It represents a first-in, first-out collection of objects. It is used when you need first-in, first-out access to items. When you add an item to the list,…
C# Stack Class represents a last-in, first-out collection of objects. It is used when you need last-in, first-out access to items. When you add an item to the list, it…
The C# SortedList Class represents a collection of key-and-value pairs that are sorted by the keys and are accessible by key and by index. A sorted list is a combination…
The C# Hashtable class represents a collection ofĀ key-and-value pairsĀ that are organized based on the hash code of the key. It uses the key to access the elements in the collection.…
C# ArrayList Class represents an ordered collection of an object that can be indexed individually. It is basically an alternative to an array. However, unlike an array, you can add…