Skip to content
geeksforgeeks
  • 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
Similar Topics
Web Technologies
39.6k+ articles
DSA
22.4k+ articles
Python
20.2k+ articles
Experiences
17k+ articles
C#
1.8k+ articles
CSharp-Collections-Namespace
180+ articles
CSharp-programs
80 articles
CSharp-Basics
38 articles
CSharp-Interfaces
16 articles
CSharp-Inheritance
9 articles

CSharp-OOP

36 posts
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
image
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
image
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
39.6k+ articles
DSA
22.4k+ articles
Python
20.2k+ articles
Experiences
17k+ articles
C#
1.8k+ articles
CSharp-Collections-Namespace
180+ articles
CSharp-programs
80+ articles
CSharp-Basics
38+ 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
image
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
image
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
image
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
image
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
image
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
image
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
image
C#
CSharp-OOP
1 2 3 >>
Last
1 2 3 >>
Last
1 2 3 >>
Last
geeksforgeeks-footer-logo
Corporate & Communications Address:
A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305
GFG App on Play Store GFG App on App Store
Advertise with us
  • Company
  • About Us
  • Legal
  • Privacy Policy
  • In Media
  • Contact Us
  • Advertise with us
  • GFG Corporate Solution
  • Placement Training Program
  • Languages
  • Python
  • Java
  • C++
  • PHP
  • GoLang
  • SQL
  • R Language
  • Android Tutorial
  • Tutorials Archive
  • DSA
  • Data Structures
  • Algorithms
  • DSA for Beginners
  • Basic DSA Problems
  • DSA Roadmap
  • Top 100 DSA Interview Problems
  • DSA Roadmap by Sandeep Jain
  • All Cheat Sheets
  • Data Science & ML
  • Data Science With Python
  • Data Science For Beginner
  • Machine Learning
  • ML Maths
  • Data Visualisation
  • Pandas
  • NumPy
  • NLP
  • Deep Learning
  • Web Technologies
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • ReactJS
  • NextJS
  • Bootstrap
  • Web Design
  • Python Tutorial
  • Python Programming Examples
  • Python Projects
  • Python Tkinter
  • Python Web Scraping
  • OpenCV Tutorial
  • Python Interview Question
  • Django
  • Computer Science
  • Operating Systems
  • Computer Network
  • Database Management System
  • Software Engineering
  • Digital Logic Design
  • Engineering Maths
  • Software Development
  • Software Testing
  • DevOps
  • Git
  • Linux
  • AWS
  • Docker
  • Kubernetes
  • Azure
  • GCP
  • DevOps Roadmap
  • System Design
  • High Level Design
  • Low Level Design
  • UML Diagrams
  • Interview Guide
  • Design Patterns
  • OOAD
  • System Design Bootcamp
  • Interview Questions
  • Inteview Preparation
  • Competitive Programming
  • Top DS or Algo for CP
  • Company-Wise Recruitment Process
  • Company-Wise Preparation
  • Aptitude Preparation
  • Puzzles
  • School Subjects
  • Mathematics
  • Physics
  • Chemistry
  • Biology
  • Social Science
  • English Grammar
  • Commerce
  • World GK
  • GeeksforGeeks Videos
  • DSA
  • Python
  • Java
  • C++
  • Web Development
  • Data Science
  • CS Subjects
@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved
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
Lightbox