In this article, I am going to explore c#, an OOP language, in order to showcase and understand OOP concepts. Introduction: - C# is an object oriented programming language which is used to develope the various types of application like windows application , web application and android application. C# is a simple, modern, general-purpose, object-oriented programming language developed by Microsoft within its .NET initiative led by Anders Hejlsberg. To understand more about C# concepts please visit here . Lets have a look with simple c# program - using System; namespace Console_Application { class Intro { public static void Main(string [] args) { //this is comment. Console.WriteLine("Hello World!"); Console.ReadKey(); } } } OOP Concept:- OOP stand for Object Oriented Programming. In the class-based object-oriented programming paradigm, “ object ” refers to a p