Nizamuddin Siddiqui has Published 2307 Articles

Why the error Collection was modified; enumeration operation may not execute occurs and how to handle it in C#?

Nizamuddin Siddiqui

Nizamuddin Siddiqui

Updated on 08-Aug-2020 11:02:45

18K+ Views

This error occurs when a looping process is being running on a collection (Ex: List) and the collection is modified (data added or removed) during the runtime.Example Live Demousing System; using System.Collections.Generic; namespace DemoApplication {    public class Program {       static void Main(string[] args) {       ... Read More

How to create a comma separated string from a list of string in C#?

Nizamuddin Siddiqui

Nizamuddin Siddiqui

Updated on 08-Aug-2020 10:56:42

9K+ Views

A List of string can be converted to a comma separated string using built in string.Join extension method.string.Join(", " , list);This type of conversion is really useful when we collect a list of data (Ex: checkbox selected data) from the user and convert the same to a comma separated string ... Read More

How to verify an exception that has been thrown in unit testing C#?

Nizamuddin Siddiqui

Nizamuddin Siddiqui

Updated on 08-Aug-2020 09:07:06

4K+ Views

There are two ways that we can verify an exception in unit testing.Using Assert.ThrowsExceptionUsing ExpectedException Attribute.ExampleLet us consider a StringAppend method which throws an exception needs to be tested.using System; namespace DemoApplication {    public class Program {       static void Main(string[] args) {       } ... Read More

How to convert byte array to an object stream in C#?

Nizamuddin Siddiqui

Nizamuddin Siddiqui

Updated on 08-Aug-2020 09:01:09

2K+ Views

Stream is the abstract base class of all streams and it Provides a generic view of a sequence of bytes. The Streams Object involve three fundamental operations such as Reading, Writing and Seeking. A stream be can be reset which leads to performance improvements.A byte array can be converted to ... Read More

What is the difference between Func delegate and Action delegate in C#?

Nizamuddin Siddiqui

Nizamuddin Siddiqui

Updated on 08-Aug-2020 08:59:02

2K+ Views

A delegate is a type that represents references to methods with a particular parameter list and return type. When we instantiate a delegate, we can associate its instance with any method with a compatible signature and return type. We can invoke (or call) the method through the delegate instance.Func DelegateFunc ... Read More

How to validate whether a string is a number in C#?

Nizamuddin Siddiqui

Nizamuddin Siddiqui

Updated on 08-Aug-2020 08:56:21

1K+ Views

A string having number can be validated using int.TryParse or int.Parse.Int.Parse throws an exception if it cannot parse the string to an integer, whereas Int.TryParse returns a bool indicating whether it succeeded. Also, Int.TryParse has an out parameter which has the value of the parsed string.Example Live Demousing System; namespace DemoApplication ... Read More

How to create a folder if it does not exist in C#?

Nizamuddin Siddiqui

Nizamuddin Siddiqui

Updated on 08-Aug-2020 08:52:58

10K+ Views

For creating a directory, we must first import the System.IO namespace in C#. The namespace is a library that allows you to access static methods for creating, copying, moving, and deleting directories.It is always recommended to check if the Directory exist before doing any file operation in C# because the ... Read More

How to convert C# DateTime to “YYYYMMDDHHMMSS” format?

Nizamuddin Siddiqui

Nizamuddin Siddiqui

Updated on 08-Aug-2020 08:49:41

4K+ Views

Convert the dateTime to toString that results in converting the DateTime to “YYYYMMDDHHMMSS” formatThere are also other formats that the dateTime can be convertedMM/dd/yyyy 08/22/2020dddd, dd MMMM yyyy Tuesday, 22 August 2020dddd, dd MMMM yyyy HH:mm Tuesday, 22 August 2020 06:30dddd, dd MMMM yyyy hh:mm tt Tuesday, 22 August 2020 ... Read More

How to check if a number is a power of 2 in C#?

Nizamuddin Siddiqui

Nizamuddin Siddiqui

Updated on 08-Aug-2020 08:49:09

498 Views

A power of 2 is a number of the form 2n where n is an integerThe result of exponentiation with number two as the base and integer n as the exponent.n2n01122438416532Example 1 Live Democlass Program {    static void Main() {       Console.WriteLine(IsPowerOfTwo(9223372036854775809));       Console.WriteLine(IsPowerOfTwo(4));     ... Read More

How do you do a deep copy of an object in .NET?

Nizamuddin Siddiqui

Nizamuddin Siddiqui

Updated on 08-Aug-2020 08:44:12

92 Views

Deep copies duplicate everything. A deep copy of a collection is two collections with all of the elements in the original collection duplicatedDeep Copy is used to make a complete deep copy of the internal reference types.In another words a deep copy occurs when an object is copied along with ... Read More

Advertisements