In this post, we’ll go through the different types of access modifiers and how to utilize them in C#.
In C#, access modifiers are keywords that describe how a class, its properties, fields, or methods are accessible in a program. These access modifiers are mainly used to specify the type’s and its members’ scopes, as well as to safeguard data from being accidentally changed by external classes or programs.
In C#, Dictionary is a generic collection, generally used to store a collection of key/value data pairs organized by unique keys. The operation of Dictionary is very similar to that of the non-generic hashtable. The System.Collection.Generic namespace defines a dictionary in C#. It is dynamic in nature, which means that the size of the dictionary changes dynamically, allowing you to add or remove objects from the dictionary as needed. Only strongly typed objects, key/value pairs of a given data type can be stored in a dictionary in C#.
In this article, we will discuss how to implement the IEnumerable interface in C# through several examples and code implementations.
What is an IEnumerable interface in C#?
In C#, the IEnumerable interface is considered as the base interface for all the non-generic collections that can be enumerated by using the foreach statement. IEnumerable in C # is available in the System.Collections namespace. It contains a method called GetEnumerator, which returns the IEnumerator interface. The IEnumerator interface provides the ability to loop through the collection by exposing the Current property and the MoveNext () and Reset () methods.
In this article, we will discuss the exception types and exception handling in C# using try, catch, and finally blocks.
Exception Handling in C# is a process to handle runtime errors. The.NET framework provides a number of built-in classes for dealing with common exceptions that can result in program termination.
What is an Exception in C#?
An exception is a runtime error that interrupts the normal flow of a program. In other words, an exception is an abnormal condition that causes a running program to terminate. If the exception is not handled, the application may crash.
Exception Classes in C#
There are many exception classes available in C#, such as: