Asynchronous programming is a method of programming that allows more than one task to be executed at the same time. When a task has completed its execution, the main thread is notified to collect the result.
In short, IEnumerable and IEnumerator are two interfaces that are used to implement iteration in .NET. In C#, all collections such as lists, dictionary, etc implement the IEnumerable interface. So that they can be Iterated.
An Indexer allows you to access a class n an array. The index values can be set or retrieved without explicitly specifying a type or instance member of the class.
with ref and out keywords, you can pass the parameters by reference. This means that any modification made to parameters passed is reflected in the calling method.
In ASP .NET MVC, ViewBag and ViewData are used to pass data from controller to view. Both ViewBag and ViewData is available only for the current request and are similar in behavior.
An essential part of CodeIgniter is libraries and helpers. They help you to easily develop a website.