C# Parameter Arrays

C# allows you to pass into a method any number of arguments as a single logical parameter of a particular type, by using the...

Read More

C# Anonymous Type

C# anonymous type is a class with no name, meaning nameless class. Behind the scenes, C# compiler automatically generates its own...

Read More

C# Collection Classes

.NET base class libraries ship with a number of namespaces containing C# collection classes. Some particular kinds of classes...

Read More

C# List

The objective of this article is to familiarize you with the generic C# List, which is implemented via List<T> collection...

Read More

C# Queue

The objective of this article is to familiarize you with the generic C# Queue, which is implemented via Queue<T> collection...

Read More

C# Stack

The objective of this article is to familiarize you with the generic C# Stack, which is implemented via Stack<T> collection...

Read More

C# Dictionary

The objective of this article is to familiarize you with the generic C# Dictionary, which is implemented via Dictionary<TKey...

Read More

C# SortedList

The objective of this article is to familiarize you with the generic C# SortedList, which is implemented via SortedList<TKey...

Read More

C# 8 Switch Expressions

C# 8 supports a new interesting feature called switch expressions where the cases are expressions. Syntax improvements for the...

Read More