Browsing Category
C#
Method Overriding, Virtual Method in Dynamic Polymorphism
Method Overriding and Virtual Method are the types of methods in Dynamic Polymorphism. Both Method Overriding and Virtual Methods are related to each…
What is Method Overloading in C# and How to Use It?
Method Overloading is required when you have a class and you want that class to perform some tasks in different ways. For example, Method overloading is…
What is Operator Overloading in C# and How to Use it?
Operator Overloading. First, we need to understand what is operator overloading. It is a part of Polymorphism. Operator overloading means we need to…
What is Polymorphism in C# and How is it used?
What is Polymorphism in C# is a good question. The term polymorphism is one of the pillars of Object-Oriented Programming Concepts. There are other…
What is Inheritance in OOP?
What is inheritance in OOP? The question seems to be very simple and yes it is simple but Inheritance in programming is taking the properties and methods…
C# vs C++ vs C
C# vs C++ vs C difference is one of the most confusing questions for so many students When they start learning programming languages. This confusion is…
Var Keyword in C# and Dynamic Keyword in C#
Var Keyword in C# and DynamicKeyword in C#. These keywords, var in C# and dynamic in C#. As you know we need to use some predefined keywords to declare a…
Compile Time vs Runtime – What is their Difference?
Compile Time vs Runtime is a very old topic, these are two types of errors, which are two ways of error correction in C# and in other programming…
Structure Data Type Aka Struct Data Type
Struct Data Type. After talking about Arrays in C#, this is the right time to talk about Structure data type in C#. There are a few limitations about…
What is Array in C# and How to Use Them?
Why Do We Need Arrays?
Array in C#. It feels like an array is useless in the beginning when you start learning about it but once you have understood…