Programming Articles

Page 741 of 2547

How to create Guid value in C#?

Nizamuddin Siddiqui
Nizamuddin Siddiqui
Updated on 17-Mar-2026 2K+ Views

A Globally Unique Identifier or Guid represents a 128-bit identification number that is mathematically guaranteed to be unique across multiple systems and distributed applications. The total number of unique keys (approximately 3.40282366×10³⁸) is so large that the probability of generating the same number twice is negligible. GUIDs are commonly used in applications where unique identification is critical, such as database primary keys, transaction IDs, or session identifiers. They are typically displayed as a sequence of hexadecimal digits like 3F2504E0-4F89-11D3-9A0C-0305E82C3301. Syntax The Guid structure is present in the System namespace. Following are the most common ways to create ...

Read More

Check if ArrayList is Synchronized (thread safe) in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 372 Views

The IsSynchronized property in C# is used to check if an ArrayList is synchronized (thread-safe). By default, ArrayList is not synchronized, meaning it's not safe for concurrent access by multiple threads. However, you can create a synchronized wrapper using the ArrayList.Synchronized() method. Syntax To check if an ArrayList is synchronized − bool isSync = arrayList.IsSynchronized; To create a synchronized ArrayList wrapper − ArrayList syncList = ArrayList.Synchronized(originalList); Return Value The IsSynchronized property returns a bool value: true if the ArrayList is synchronized (thread-safe) false if the ArrayList is ...

Read More

Get the TypeCode for value type UInt32 in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 173 Views

To get the TypeCode for value type UInt32 in C#, you can use the GetTypeCode() method. This method returns a TypeCode enumeration value that represents the data type of the current object. The UInt32 data type represents a 32-bit unsigned integer with values ranging from 0 to 4, 294, 967, 295. When you call GetTypeCode() on any uint variable, it returns TypeCode.UInt32. Syntax Following is the syntax for getting the TypeCode of a UInt32 value − TypeCode typeCode = uintVariable.GetTypeCode(); Return Value The GetTypeCode() method returns TypeCode.UInt32 for all uint variables, regardless ...

Read More

Insert an element into the ArrayList at the specified index in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 380 Views

The ArrayList.Insert() method in C# allows you to insert an element at a specific index position in an ArrayList. This method shifts all existing elements from the specified index to the right, making room for the new element. Syntax Following is the syntax for the Insert() method − arrayList.Insert(index, value); Parameters index − The zero-based index at which the new element should be inserted. value − The object to insert into the ArrayList. ArrayList Insert Operation ...

Read More

C# Copy() Method

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 538 Views

The String.Copy() method in C# creates a new string instance with the same value as the specified string. While strings are immutable in C#, this method ensures you get a completely separate string object in memory, which can be useful in certain scenarios involving string interning. Syntax Following is the syntax for the String.Copy() method − public static string Copy(string str); Parameters str − The string to copy. Cannot be null. Return Value Returns a new string with the same value as the input string but as a separate ...

Read More

Insert an object at the top of the Stack in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 333 Views

To insert an object at the top of the Stack in C#, you use the Push() method. The Stack collection follows the LIFO (Last In, First Out) principle, meaning the most recently added element is always at the top and will be the first one removed. Syntax Following is the syntax for the Push() method − stack.Push(item); Parameters item: The object to insert at the top of the Stack. The value can be null for reference types. How It Works When you call Push(), the new element is added to the ...

Read More

Creating a synchronized wrapper for the Hashtable in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 202 Views

A synchronized wrapper for the Hashtable in C# ensures thread-safe operations when multiple threads access the same Hashtable simultaneously. By default, Hashtable collections are not synchronized, but you can create a thread-safe version using the Hashtable.Synchronized() method. Syntax Following is the syntax for creating a synchronized Hashtable wrapper − Hashtable synchronizedHashtable = Hashtable.Synchronized(originalHashtable); To check if a Hashtable is synchronized, use the IsSynchronized property − bool isSynchronized = hashtable.IsSynchronized; Understanding Thread Safety Hashtable Thread Safety Regular Hashtable IsSynchronized ...

Read More

Count the number of key/value pairs in the Hashtable in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 403 Views

In C#, the Hashtable class provides the Count property to determine the number of key/value pairs stored in the collection. This property returns an integer value representing the total count of elements currently in the Hashtable. Syntax Following is the syntax for accessing the Count property − int count = hashtable.Count; Parameters The Count property does not take any parameters. It is a read-only property that returns the current number of key/value pairs in the Hashtable. Return Value The Count property returns an int value representing the total number of key/value ...

Read More

What are the various return types of a controller action in C# ASP.NET WebAPI?

Nizamuddin Siddiqui
Nizamuddin Siddiqui
Updated on 17-Mar-2026 8K+ Views

ASP.NET Web API controller actions can return different types depending on your application's requirements. Understanding these return types helps you choose the most appropriate approach for your specific scenarios. Available Return Types Void − Returns no content with HTTP 204 status Primitive/Complex Types − Returns data directly with automatic serialization HttpResponseMessage − Provides full control over the HTTP response IHttpActionResult − Offers a cleaner, testable approach to response creation Web API Return Type Evolution Void 204 No Content Primitive/ ...

Read More

Get the members of the current Type in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 159 Views

In C#, you can use reflection to inspect the members of a type at runtime. The Type.GetMembers() method returns an array of MemberInfo objects representing all public members of a type, including fields, properties, methods, constructors, and events. Syntax Following is the syntax to get all members of a type − Type type = typeof(ClassName); MemberInfo[] members = type.GetMembers(); To filter members using binding flags − MemberInfo[] members = type.GetMembers(BindingFlags.Public | BindingFlags.Instance); Using GetMembers() Without Binding Flags When called without parameters, GetMembers() returns all public members including inherited ones ...

Read More
Showing 7401–7410 of 25,466 articles
« Prev 1 739 740 741 742 743 2547 Next »
Advertisements