Last updated: May 12, 2022

Basics of C#

This section includes an overview of the C# language like the features of the language, functions that it supports, and many more. Every language has its keywords, constants, and data types. Therefore, this section intends to show all the features and types of the language itself.
Introduction To C# EASY
This blog introduces one of the most popular programming languages, C#, and features of C# with an example program to understand its basic syntax.
Introduction to CSharp EASY
C# is an object-oriented programming language created by Microsoft that runs on the .NET Framework
Variables in C#
This blog will learn about Variables in C# and their types.
Data Types in C#
This blog will learn about Datatypes in C# and their types.
C# Type Conversion EASY
This article discusses types of conversion in C# and also contains some frequently asked questions on this topic.
Lambda Expression in C# EASY
Lambda expressions in C# are used to create anonymous functions and expression-bodied members. In this article, we will discuss the types of lambda expressions in C#.
Constants & Literals in C# EASY
This article will help you understand the key concept of C# that is, constants and literals. It will also discuss some of the FAQs in the end.
Switch Statement in C# EASY
In this article, we will learn about the syntax of the switch statement, understand its flow using a flowchart, & see practical examples of how to use it in C# programs.
C Vs C#
In this article, we will compare the two programming languages that are commonly used in the software world, i.e., C and C#.
C# Substring EASY
In this article, we will learn about the Substring method in C#, how to use it with different parameters with proper examples for better understanding.
C# String Format EASY
In this article, we'll discuss the basics of string formatting in C#, like the Format() method, its syntax, parameters, and return value.
Collections in C# EASY
A collection in C# is an object that stores and manages multiple elements together. Explore the types of collections in c# i.e. System.Collections.Generic, System.Collections, System.Collections.Concurrent
Difference between C++ and C#(Sharp): C++ vs C#
Difference between C++ and C# is C++ is a low-level language, whereas C# is a high-level language. In this article we will learn about C++ vs C# in detail.
Java V/s C#
This article will briefly learn about Java and C# in brief with their basic features. Further, we will look into the major differences between both languages.
Reverse String in C# EASY
In this article, we will learn how to reverse a string in C# using different methods with proper examples.
Ref and Out in C# EASY
In C#, the ref & out keywords allow you to pass arguments to methods by reference instead of by value.
Python vs C# EASY
This article will briefly learn about Python and C# in brief with their basic features. Further, we will look into the major differences between both languages.
Threads In C# EASY
In this article, we will discuss the fundamentals of C# threads, including their properties, methods, & types.
Identifiers in C# - A Complete Guide with (Examples) EASY
In C#, an identifier serves as a custom name for variables, methods, classes, interfaces, or other elements in a program.
Author Shiva
0 upvotes
Common Language Runtime (CLR) in C# MEDIUM
Common Language Runtime (CLR) is a core component of the .NET Framework in C#. It serves as the execution engine for .NET. Lets learn more about CLR) in C#.
C# Data Types EASY
In this article, we will learn about C# and its different data types.
C# Dynamic Type EASY
In this article, we will learn C# Dynamic Type
var vs Dynamic in C# EASY
In this article, we will learn about the differences between var and dynamic in C#.
Binary Literals and Digit Separators in C# EASY
In this article, we will discuss binary literals and digit separators in the C# programming language.
C# Command Line Arguments EASY
This article will go through the Command Line Argument.
Boxing and Unboxing in C# MEDIUM
This article will go through Boxing and Unboxing.
Params in C# EASY
In this article, we will discuss the use of the params keyword in C#.
Type Casting and Type Conversion in C# EASY
This blog will discuss ‘Type Casting and Type Conversion in C#’ in detail.
Properties of C# EASY
In this article, we guide you on using properties in C#.We will discuss the importance of using properties in the program and its advantages.

C# Arrays

Array is used to store the data usefully. It is a collection of variables of the same type stored at contiguous memory locations. Thus, arrays are one of the major concepts that C# offers us. Let's understand it.
Jagged Arrays in C# EASY
This article will discuss all the necessary points associated with the Jagged Arrays in C#. We will further look at various methods of initializing a Jagged Array in C#. Then, we will look at a few examples of Jagged Arrays.
C# Array Class
This article will discuss all the necessary points associated with the Array Class in C#. We will further look at various methods present in the C# Array Class. Then, we will look at a few examples of Jagged Arrays.
Array in C# EASY
In C#, arrays are a fundamental data structure that allows you to store multiple elements of the same type in a single variable.
Object and Dynamic Array in C# EASY
This article introduces you to the concept of object and dynamic array in C# with a detailed code and description.
ArrayList Class in C# EASY
This article introduces you to the concept of ArrayList class in C# with a clear explanation and examples.
Array Vs ArrayList in C# EASY
This article introduces you to the concept of Array, ArrayList, and a comparison between them in C# with a detailed description and code.
Multidimensional Array in C# HARD
This article explains C# Multidimensional arrays and their types with implementation.

C# Methods

Method is a code of block that consists of a series of statements. Methods are declared in a class, record, or struct. Therefore, methods are very necessary in order to understand the certain advantages that we can achieve by using the methods in our code. Let's understand it more clearly through this section.
Method Overloading in C# EASY
This blog explains Method overloading in C#.
Method returning an object in C#
This blog will be containing a detailed discussion on how a Method returns an object in C# with the help of various examples.
C# Method Parameters EASY
In this article, we will learn about the method parameters of the C# language and its types.
C# Method Hiding EASY
In this article, we will learn about the C# language's method hiding concept w
Language Integrated Query (LinQ) in C# EASY
LINQ C# ( Language Integrate Query ) is specially designed to integrate querying capabilities into C# language.
Author Shiva
0 upvotes
Method Overriding vs Method Hiding in C#
This blog will demonstrate Method Overriding and Method Hiding in C# and the difference between them.
Optional Parameters in C#
In this article, we shall discuss the optional parameters in C#, its uses, key points, and examples.
C# Out Parameter
In this article, we will be discussing the new features of the out parameter in C# 7.0, key points along with coding examples.
Anonymous Method in C#
In this article, we shall be discussing the Anonymous Method in C# along with examples, uses, and features.
Partial Method in C# EASY
In this blog, We will learn about the partial method in the C# programming language and also understand it in details with the help of examples.
Local Functions in C#
This article teaches you local functions in C#, you will also learn to create local functions with the help of examples.
Strings in C# EASY
This blog discusses the various String methods and String operations in C#.
C# Concatenate Strings MEDIUM
Learn how to concatenate strings in C# with examples. This article covers different ways to join strings together, including using the + operator, the String.Concat() method, and the StringBuilder class.
File Handling In C# EASY
In this article, we will guide you on File handling in C#. We will see different classes used to perform file handling operations. We will see some examples for a better understanding.
Dictionaries in C# EASY
Dictionaries in C# are key-value pairs, allowing efficient lookup and storage of data using unique keys for retrieval. In this article we will learn about Dictionaries in C# in detail.
Introduction to C# Generics EASY
This article covers C# generics with its syntax, examples, features, and advantages. Learn about the generic methods and object data type in brief with FAQs.
Reflection in C# EASY
This article will discuss C# Reflection and learn about their uses, syntax, and examples.
Thread Synchronization
In this article, we will learn what thread synchronization is and why we use it. We will study various ways in which we can achieve thread synchronization.
Web Services in C#
This article will discuss the theory about Web Services in C# along with its implementation.