Skip to content
Courses
DSA to Development
Get IBM Certification
Newly Launched!
Master Django Framework
Become AWS Certified
For Working Professionals
Interview 101: DSA & System Design
Data Science Training Program
JAVA Backend Development (Live)
DevOps Engineering (LIVE)
Data Structures & Algorithms in Python
For Students
Placement Preparation Course
Data Science (Live)
Data Structure & Algorithm-Self Paced (C++/JAVA)
Master Competitive Programming (Live)
Full Stack Development with React & Node JS (Live)
Full Stack Development
Data Science Program
All Courses
Tutorials
Data Structures & Algorithms
ML & Data Science
Interview Corner
Programming Languages
Web Development
CS Subjects
DevOps And Linux
School Learning
Practice
Build your AI Agent
GfG 160
Problem of the Day
Practice Coding Problems
GfG SDE Sheet
Contests
Accenture Hackathon (Ending Soon!)
GfG Weekly [Rated Contest]
Job-A-Thon Hiring Challenge
All Contests and Events
DSA
Practice Problems
Python
C
C++
Java
Courses
Machine Learning
DevOps
Web Development
System Design
Aptitude
Projects
Sign In
▲
Similar Topics
Web Technologies
40.3k+ articles
DSA
22.3k+ articles
Python
20.1k+ articles
Experiences
17k+ articles
C#
1.8k+ articles
CSharp-Collections-Namespace
180+ articles
CSharp-programs
80 articles
CSharp-Basics
37 articles
CSharp-Interfaces
16 articles
CSharp-Inheritance
9 articles
CSharp-OOP
36 posts
Popular Articles
Recent Articles
C# | Multiple inheritance using interfaces
Last Updated: 06 April 2023
Introduction:Multiple inheritance refers to the ability of a class to inherit from multiple base classes. C# does not support multiple inher
...read more
C#
CSharp-OOP
CSharp-Inheritance
CSharp-Interfaces
Shallow Copy and Deep Copy in C#
Last Updated: 17 July 2024
In general, when we try to copy one object to another object, both the objects will share the same memory address. Normally, we use assignme
...read more
Technical Scripter
C#
Picked
CSharp-OOP
Technical Scripter 2018
Destructors in C#
Last Updated: 15 January 2025
Destructors in C# are methods inside the class used to destroy instances of thatclasswhen they are no longer needed. The Destructor is calle
...read more
C#
Picked
CSharp-OOP
Similar Topics
Web Technologies
40.3k+ articles
DSA
22.3k+ articles
Python
20.1k+ articles
Experiences
17k+ articles
C#
1.8k+ articles
CSharp-Collections-Namespace
180+ articles
CSharp-programs
80+ articles
CSharp-Basics
37+ articles
CSharp-Interfaces
16+ articles
CSharp-Inheritance
9+ articles
Difference between Abstract Class and Interface in C#
Last Updated: 17 May 2023
An abstract class is a way to achieve abstraction in C#.To declare an abstract class, we use the abstract keyword. An Abstract class is neve
...read more
C#
CSharp-OOP
CSharp-Interfaces
Nested Classes in C#
Last Updated: 14 March 2023
A class is a user-defined blueprint or prototype from which objects are created. Basically, a class combines the fields and methods (member
...read more
C#
CSharp-OOP
Partial Classes in C#
Last Updated: 17 November 2020
A partial class is a special feature of C#. It provides a special ability to implement the functionality of a single class into multiple fil
...read more
C#
CSharp-OOP
Difference between Class and Structure in C#
Last Updated: 22 September 2023
In C#, both classes and structures are used to define custom data types, but there are some differences between them.Inheritance: A class ca
...read more
C#
CSharp-OOP
C# | Inheritance in Constructors
Last Updated: 06 April 2023
Introduction:Inheritance in constructors is a feature in C# that allows a derived class to inherit the constructor of its base class. This m
...read more
C#
CSharp-OOP
CSharp-Inheritance
C# Abstract Class
Last Updated: 04 February 2025
In C#, an abstract class is a class that cannot be instantiated directly. Abstract classes are used when we want to define a common template
...read more
Technical Scripter
C#
Picked
CSharp-OOP
Technical Scripter 2018
C# Encapsulation
Last Updated: 15 January 2025
Encapsulation is defined as the wrapping up of data and information under a single unit. It is the mechanism that binds together the data an
...read more
C#
CSharp-OOP
C# Method Overriding
Last Updated: 06 February 2025
In C#, method overriding occurs when a subclass provides a specific implementation for a method that is already defined in the superclass or
...read more
C#
CSharp-OOP
C# Inheritance
Last Updated: 15 January 2025
Inheritance is a fundamental concept in object-oriented programming that allows a child class to inherit the properties from the superclass.
...read more
C#
CSharp-OOP
CSharp-Inheritance
C# Sealed Class
Last Updated: 15 January 2025
Sealed classes are used to restrict the users from inheriting the class. A class can be sealed by using the sealed keyword. The keyword tell
...read more
C#
CSharp-OOP
C# Class and Objects
Last Updated: 15 January 2025
Class and Object are the basic concepts of Object-Oriented Programming which revolve around real-life entities. A class is a user-defined bl
...read more
C#
CSharp-OOP
C# Method Overloading
Last Updated: 18 January 2025
Method overloading is an important feature of Object-Oriented programming and refers to the ability to redefine a method in more than one fo
...read more
C#
CSharp-OOP
1
2
3
>>
Last
1
2
3
>>
Last
1
2
3
>>
Last
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our
Cookie Policy
&
Privacy Policy
Got It !