Data Structure
Java
Python
HTML
Interview Preparation
Tutorials
Courses
Tracks
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
Similar Topics
Web Technologies
32.1K+ articles
Misc
7.7K+ articles
Linux-Unix
2.4K+ articles
C#
1.9K+ articles
Programming Language
339+ articles
Dot-NET
14+ articles
CSharp-ControlFlow
7+ articles
CSharp-data-types
6+ articles
CSharp-Decision Making
5+ articles
CSharp Operators
5+ articles
CSharp-Basics
39 posts
Recent Articles
Popular Articles
Polymorphism in C#
Last Updated: 15 September 2025
Polymorphism is one of the four pillars of object-oriented programming. In C#, it allows a single interface to represent different implementations. The word polymorphism m...
read more
C#
CSharp-Basics
CSharp-OOP
C# Coding Standards
Last Updated: 15 July 2025
C# is a general-purpose, modern and object-oriented programming language pronounced as “C Sharp”. It was developed by Microsoft led by Anders Hejlsberg and his team within...
read more
C#
CSharp-Basics
while Loop in C#
Last Updated: 12 July 2025
Looping in a programming language is a way to execute a statement or a set of statements multiple number of times depending on the result of the condition to be evaluated....
read more
C#
CSharp-Basics
Type System Unification in C# .NET
Last Updated: 11 July 2025
The Type System Unification in C# means all the data types in C# are inherited from the Object class, whether directly or indirectly. Or you can say all types are consider...
read more
C#
CSharp-Basics
Dot-NET
Managed and Unmanaged Code in .NET
Last Updated: 11 July 2025
In .NET, the terms "Managed Code" and "Unmanaged Code" refer to how the code is executed and managed by the system. Managed code runs under the control of the CLR(Common L...
read more
C#
CSharp-Basics
Dot-NET
Garbage Collection in C# | .NET Framework
Last Updated: 22 September 2025
Garbage Collection is the process of automatically freeing memory by removing objects that are no longer accessible by any part of the program. This ensures that unused ob...
read more
C#
CSharp-Basics
Dot-NET
C# | Version History
Last Updated: 11 July 2025
C# is a programming language that was first released in 2000 by Microsoft as part of the .NET framework. Since its initial release, C# has gone through several versions, e...
read more
C#
CSharp-Basics
Difference between Boxing and Unboxing in C#
Last Updated: 11 July 2025
Boxing and unboxing is an important concept in C#. C# Type System contains three data types: Value Types (int, char, etc), Reference Types (object) and Pointer Types. Basi...
read more
Difference Between
C#
CSharp-Basics
Interesting Facts about C#
Last Updated: 11 July 2025
C# is a general-purpose, modern and object-oriented programming language pronounced as "C Sharp" or "C Hash". It was developed by Microsoft led by Anders Hejlsberg and his...
read more
C#
CSharp-Basics
Interesting-Facts
C++ vs C#
Last Updated: 11 July 2025
C++ and C# both are commonly used programming languages and came up with different powerful features used in different use cases. In this article, we are going to explore ...
read more
C#
Picked
CSharp-Basics
difference
Introduction to .NET Framework
Last Updated: 11 July 2025
The .NET Framework is a software development framework developed by Microsoft that provides a runtime environment and a set of libraries and tools for building and running...
read more
C#
CSharp-Basics
Dot-NET
C# Scope of Variables
Last Updated: 31 January 2025
The part of the program where a particular variable is accessible is termed the Scope of that variable. A variable can be defined in a class, method, loop, etc. In C/C++, ...
read more
C#
CSharp-Basics
C# | Implicitly Typed Local Variables - var
Last Updated: 10 April 2024
Implicitly typed variables are those variables that are declared without specifying the .NET type explicitly. In an implicitly typed variable, the type of the variable is ...
read more
C#
CSharp-Basics
Common Language Runtime (CLR) in C#
Last Updated: 11 July 2025
The Common Language Runtime (CLR) is a component of the Microsoft .NET Framework that manages the execution of .NET applications. It is responsible for loading and executi...
read more
C#
CSharp-Basics
C# | Default Constructor
Last Updated: 14 July 2025
If you don't provide a constructor for your class, C# creates one by default that instantiates the object and sets member variables to the default values as listed in the ...
read more
C#
Picked
CSharp-Basics
CSharp-OOP
1
2
3