C# Corner

Resources  
  • Assemblies : The Ins and Out : Part IApr 13, 2001. In Part 1, I will cover what exactly an assembly is, and what an assembly contains.
  • Assemblies : The Ins and Out : Part IIApr 16, 2001. In this part, I will discuss both Private and Shared assemblies and how to create a "Shared Assembly".
  • Assemblies : The Ins and Out : Part IIIApr 20, 2001. In this part I will discuss in more detail than Part 2, the available utilities for manipulating assemblies.
  • Multiple Inheritance in C#Aug 29, 2001. Can you inherit from multiple classes in C#? Simply put, this cannot be done. However there are ways around it. From a design perspective you must ask yourself, will a Class fully represent an object?
  • Visual Inheritance in C#-Part1Sep 24, 2001. We all know that Inheritance means a extending a class with more Features without worrying about the implementation of features of hidden inside the class to be inherited.
  • Visual Inheritance Part 2 Sep 26, 2001. We all know that Inheritance means a extending a class with more Features without worrying about the implementation of features of hidden inside the class to be inherited.
  • Understanding Properties in C#Oct 15, 2001. In C#, properties are nothing but natural extension of data fields. They are usually known as 'smart fields' in C# community.
  • Inheritance and PolymorphismOct 29, 2001. By using the concept of inheritance, it is possible to create a new class from an existing one and add new features to it.
  • Operator Overloading in C#Dec 03, 2001. All unary and binary operators have pre-defined implementations, that are automatically available in any expressions. In addition to this pre-defined implementations, user defined implementations can also be introduced in C#.
  • Microscopic Discussion in ClassesJan 02, 2002. This article is going to take a microscopic view of classes, in terms of Inheritance(I) , Multiple Inheritance(MI) and Circular Base Classes (CBC).
  • Implementing Inheritance in C#Sep 05, 2002. Inheritance is one of the most important characteristic of OOP. In this article, I will explain how to implement the inheritance in C# by explaining through an example.
  • The "ins" and "outs" of Using Stored Procedures in C#Jan 27, 2003. This article reviews the creation of stored procedures with parameters using the Visual Studio IDE.
  • Basics of Extending Your Working Environment in Visual StudioApr 10, 2003. All of us have used Macros in Microsoft Office and Add-ins in Visual Studio 6 and I am very sure all of us have been impressed as well by their power to control their own working environment.
  • May Reflection be With you AlwaysJul 02, 2003. So let me present the example where we can use Reflection and Reflection.Emit to do something interesting.
  • May Reflection be with you, alwaysJul 02, 2003. So let me present the example where we can use Reflection and Reflection.Emit to do something interesting.
  • Object Oriented Concepts in C#Dec 24, 2003. In this article we will discuss key concepts of object orientation with their practical implementation in C#. We will discuss here basics of OOPS including Interfaces, Access Modifiers, inheritance, polymorphism etc.
  • QuickModeler 2.0 : A Reverse Engineering Tool for Visual Studio .NETJan 08, 2004. QuickModeler is an Add-In for Visual Studio .NET which provides reverse engineering and easy UML modeling functionality to the development environment. It comprises features like autolayout, inheritance and association modeling, cross language modeling, grid, clipboard, etc.
  • Hello World in different StylesJan 09, 2004. I've attempted to write the traditional 'Hello World' in different styles. This explores the different possibilities of addressing a problem - 'Hello World' with different features of C# language and .NET framework.
  • Constructors In C#May 06, 2004. This article explains constructors in C# with sample examples including constructor overloading, static constructors, and constructor chaining.
  • OOPs Concepts and .NET Part 1: Classes, Objects, and StructuresJun 22, 2005. The following article kicks off a three-part article series that will present definitions and samples for different Object-Oriented Programming concepts and its implementation in .NET. The first part will examine the concepts of classes, objects, and structures. The second part will examine the concepts of inheritance, abstraction, and polymorphism. The third and last part will examine the concepts of interface, multiple interface inheritance, collections, and overloading.
  • OOPS Concepts and .NET Part 2: Inheritance, Abstraction, & PolymorphismJun 22, 2005. The following article is the second of a three-part article series that presents definitions and samples for different Object-Oriented Programming (OOP) concepts and its implementation in .NET. The first part examined the concepts of classes, objects, and structures. This part examines the concepts of inheritance, abstraction, and polymorphism. The third and last part will examine the concepts of interface, multiple interface inheritance, collections, and overloading.
  • OOPS Concepts And .NET Part 2: Inheritance, Abstraction And PolymorphismJun 22, 2005. The following article is the second of a three-part article series that presents definitions and samples for different Object-Oriented Programming (OOP) concepts and its implementation in .NET
  • C# using the Proxy Pattern to Define RelationshipsJan 23, 2006. I was recently working on a 2.0 Framework project where we had many types of related objects. However, we needed to ensure that there were not multiple instances of the same object in memory. Usually the GOF Proxy pattern is used to hide or control access to an object, but we can also use it to define relationships between objects.
  • Differentiate Hiding and OverridingFeb 27, 2006. As most of you know hiding and overriding are two main features based upon inheritance, which is one of the pillars of the OOP. Using these we can redefine a member of the base class in a derived class. But what are the differences. Let me clear this with some simple examples.
  • Inheritance Versus InterfacesJul 17, 2006. This article describes the advantages of using interfaces over inheritance and how to create a plug and play component in .NET using an interface.
  • Extending the ASP.NET ImageButton ControlDec 18, 2006. This article describes an easy approach to extending an existing ASP.NET control; in this example, the standard toolkit’s Image Button control is extended to support roll-over effects. Given the standard control already contains existing support for both server side click events and client click events, the control is well furbished prior to the addition of the roll-over effect.
  • Introduction to Building a Plug-In Architecture Using C#Sep 10, 2007. In this article we'll take another look at how we can use the state pattern to build a plug-in architecture that will allow us to change the behavior of our application by placing differnt plug-ins into a folder.
  • Onchanged Event for Composite User ControlsJan 15, 2008. This article is a tip on how we can use OnChanged events for Windows user controls that inherit from some basis user control.
  • Introduction to object oriented programmingMay 09, 2008. This article will provide you an overview about the object-oriented programming main pillars (Encapsulation, Inheritance, and Polymorphism).
  • The Second Pillar of Object-Oriented Programming - InheritanceMay 22, 2008. In this part of the object-oriented programming series I will introduce the second pillar of object oriented programming (inheritance); you will see how to use inheritance to create classes based on existing classes.
  • The third pillar of object-oriented programming - polymorphism:May 29, 2008. In the last part of this series you will see the third pillar of object-oriented programming (polymorphism); you will see how the polymorphism gives you the ability to treat related objects in the same way.
  • Structs in C#Sep 25, 2008. This article introduces struct types in C# and .NET Framework.
  • Introduction to Visual Studio Add-insMar 03, 2009. This article explains about Visual Studio 2008 Add-ins.
  • Introduction to Interfacing Win Forms with VS Add-insMar 04, 2009. This article explains about integration of Windows Forms with Visual Studio Add-ins.
  • Implementing Inheritance (Base-Class/Derived-Class) model in WPF.Mar 17, 2009. This article shows how to implement inheritance modal in WPF and a practical scenario to get a feel of concept.
  • Paging and Sorting ListViews with ASP.NET MVC and jQueryMar 23, 2009. This article provides a simple example of using jQuery along with the jQuery tablesorter and tablesorter.pager plug-ins to provide sorting and paging support for a listview within the context of an ASP.NET MVC application. JQuery has partnered with Microsoft and is now integrated within the IDE to include the availability of intellisense support.
  • Inheritance – PolymorphismMay 25, 2009. In this article I will explain polymorphism. What are different types of polymorphism? The use of method overloading, virtual method, method hiding, method shadowing and method overriding.
  • Inheritance in C#Nov 26, 2009. In this article I will explain about Inheritance in C#.
  • Understanding the DOM ImplementationNov 30, 2009. In this article I will explain you about DOM implementation in C# and .NET.
  • Why is composition favored over inheritance?Feb 21, 2011. Here you will see why composition is favored over inheritance.
  • Simulating Multiple Inheritance in C#: Part IIMar 23, 2011. Easy way to Simulating Multiple Inheritance in C#.
  • Simulating Multiple Inheritance in C#: Part IMar 23, 2011. Here you will see Simulating Multiple Inheritance in C#: Part I
  • Top Link bar inheritance in SharePoint 2010Apr 23, 2011. In this article we will be seeing about top link bar inheritance in SharePoint using object model.
  • Inheritance in C#Jun 12, 2011. Inheritance is a powerful feature of Object Oriented Programming languages. Using inheritance you create base classes that encapsulate common functionality. The base class is inherited by derived classes.
  • Inheritance in F#Jul 22, 2011. This article is a demonstration regarding inheritance in F# and also describes method types in F#. Have a quick review to learn.
  • Object Creation and InstantiationJul 22, 2011. In this article I am trying an alternative approach for Multiple Inheritance.
  • Ins Tag in HTML5Aug 02, 2011. The ins tag defines text that has been inserted into a document.
  • Inheritance in JavaAug 02, 2011. The term "Inheritance" is discussed here. You'll also learn how to implement various kinds of inheritance in Java.
  • Audio tag in HTML5Nov 22, 2011. This new element allows you to deliver audio files directly through the browser, without the need for any plug-ins. embedding the audio file into a web page via the src attribute.
  • Working With Inheritance Concept in JSPJan 07, 2012. In this article I am going to describe how to work with inheritance concept in JSP and also describe the concept of constructor in JSP.
  • Entity Framework 4.0 TPH : Part 2Jan 21, 2012. In OOP, we use inheritance to reduce unnecessary code. We can also archive inheritance in Entity Framework.
  • Inheritance in Visual Studio LightSwitch 2011Jan 30, 2012. In this article you will see how to inherit child tables from a parent table in Visual Studio LightSwitch 2011.
  • Entity Framework (TPT): Part IIFeb 01, 2012. Table-per-type inheritance uses a separate table in the database to maintain data and uses a single entity type in the Entity Framework. In other words, there is a single entity set in the Entity Framework for many database tables.
  • Interface in C#Aug 21, 2012. In this article, we will be discuss what an interface is and how to easily implement an inheritance in it.
  • Adding Power Pivot Add-Ins in Excel 2013Aug 28, 2012. In this article we will discuss how to add the Power Pivot in Excel 2013.
  • TypeScript in Visual Studio 2012Oct 03, 2012. In this article I have described TypeScript in Visual Studio 2012 and its installation steps.
  • TypeScript: JavaScript Like Programming Language by MicrosoftOct 03, 2012. This is an introduction to TypeScript, a new programming language like JavaScript that is translated into JavaScript.
  • TypeScript Project in Visual Studio 2012Oct 04, 2012. In this article I have described how to create a TypeScript project in Visual Studio 2012
  • Arithmetic Operations Using TypeScriptOct 05, 2012. Today, in this article let’s play around with one of the interesting and most useful concepts in TypeScript.
  • How to Use Class in TypeScriptOct 05, 2012. In this article I have described how to use classes in TypeScript with an example.
  • Let's Start With TypeScriptOct 05, 2012. In this article I have described the basics of programming in TypeScript in Visual Studio 2012 with an example.
  • TypeScript With Visual Studio 2010Oct 06, 2012. This article provides a crude yet effective way to use TypeScript in Visual Studio 2010 and prior versions.
  • Simple Inheritance In TypeScriptOct 08, 2012. In this article I will explain how to perform inheritance in TypeScript.
  • How to Use Super Keyword in TypeScriptOct 09, 2012. In this article I have described how to use the super keyword in TypeScript with an example.
  • Types in TypeScriptOct 09, 2012. In this article I have described types in TypeScript with an example.
  • Parameter Property in TypeScriptOct 10, 2012. In this article I have described how to use a parameter property in TypeScript with an example.
  • Finding the Hypotenuse of a Number In TypeScriptOct 10, 2012. In this article I explain how to find the hypotenuse of a number using class concept in TypeScript.
  • Method Overriding in TypeScriptOct 11, 2012. In this article I have described method overriding in TypeScript with an example.
  • For Loop in TypeScriptOct 12, 2012. In this article I have described how to use a for loop in TypeScript with an example.
  • Perform Square Function In TypeScriptOct 12, 2012. In this article I will explain how to perform the various operation on Square.
  • How to Use Tan Method in TypeScriptOct 15, 2012. In this article I will explain how to use tan() method in TypeScript with an example.
  • Inheritance Using TypeScriptOct 15, 2012. Today, in this article let’s play around with one of the interesting and most useful concepts in TypeScript.
  • Area and Circumference of Circle Using TypeScriptOct 15, 2012. In this article I will explain how to find the area and circumference of the circle using TypeScript.
  • Visual Studio 2010 TypeScript Build ToolOct 15, 2012. This shows how to use a C++ project to specify a Custom Build Tool for compiling TypeScript files automatically when the project is built.
  • Function Overloading in TypescriptOct 17, 2012. In this article I explain how to use function overloading in TypeScript with an example.
  • Do-while Loop in TypescriptOct 17, 2012. In this article I have described how to use a for loop in TypeScript with an example.
  • Nested For Loop In TypeScriptOct 17, 2012. In this article I will explain how to use a nested for loop in TypeScript
  • How To Use If-Else Statement In TypeScriptOct 18, 2012. In this article, we are explaining how to use an if-else statement in TypeScript with an example.
  • How To Use Switch Statement In TypeScriptOct 18, 2012. In this article, we are explaining how we can use the switch statement in TypeScript with an example.
  • For-In Statement With Object In TypeScriptOct 19, 2012. In this article, we are explaining how to use the for-in statement with objects in TypeScript.
  • While Loop In TypeScriptOct 26, 2012. In this article I will explain how to use a while loop in TypeScript.
  • For-In Statement With Array in TypeScriptOct 29, 2012. In this article I have described the for-in statement with an array in TypeScript with an example.
  • Continue Statement in TypeScriptOct 29, 2012. In this article I am going to explain how to use the continue statement in TypeScript.
  • Interface Using TypeScriptOct 29, 2012. In this article I am going to explain how to use an interface in TypeScript.
  • How to Use While Loop In TypeScriptOct 29, 2012. In this article I will explain how to use a while loop in TypeScript with an example.
  • Nested If-Else In TypeScriptOct 29, 2012. In this article I will explain how to use nested If-Else statements in TypeScript.
  • Primitive Types in TypeScriptOct 30, 2012. In this article I explain what a primitive type is and how to use them in TypeScript.
  • Logical Operators in TypeScriptNov 02, 2012. In this article I have described logical operators in TypeScript with an example.
  • Assignment Operators in TypeScriptNov 02, 2012. In this article I have described assignment operators in TypeScript with an example.
  • Object Relational Mapping (ORM) Using NHibernate - Part 6 of 8Nov 02, 2012. We will discuss one of four ways of mapping inheritance hierarchies in Nhibernate; the way which gives maximum support for inheritance and polymorphism (the main benefit of capturing an inheritance heirarchy). This is called Table Per Subclass.
  • Simple Function In TypeScriptNov 03, 2012. In this article I have described simple functions in TypeScript with an example.
  • Access an Element in Type ScriptNov 03, 2012. In this article I described how to manipulate an input tag element of HTML in TypeScript.
  • Understanding TypeScriptNov 05, 2012. The TypeScript language is a superset of JavaScript but a subset in syntax. It has been built to support easily building large-scale web applications with features like modules, interfaces, classes etc.
  • Function With Parameter in TypeScriptNov 05, 2012. In this article I explain a function with parameter in TypeScript with an example.
  • Inheritance in Object-oriented Programming in VB.NETNov 09, 2012. In this article, I will explain Inheritance in Object-Oriented Programming.
  • Paging and Sorting ListViews with ASP.NET MVC and jQueryNov 09, 2012. This article provides a simple example of using jQuery along with the jQuery tablesorter and tablesorter.pager plug-ins to provide sorting and paging support for a listview within the context of an ASP.NET MVC application.
  • Understanding Structures in VB.NETNov 10, 2012. A structure in VB.NET is simply a composite data type consisting of a number elements of other types.
  • Extending the ASP.NET ImageButton Control in Vb.NETNov 10, 2012. This article describes an easy approach to extending an existing ASP.NET control; in this example, the standard toolkit’s Image Button control is extended to support roll-over effects. Given the standard control already contains existing support for both server side click events and client click events, the control is well furbished prior to the addition of the roll-over effect.
  • How To Use Recursive Function in TypeScriptNov 16, 2012. In this article I will explain what a recursive function is and how to use them in TypeScript with an example.
  • How To Use Simple Array in TypeScriptNov 17, 2012. In this article I will explain what an array is and how to use them in TypeScript with an example.

About Inheritance-in-Typescript

NA

SPONSORED BY

File APIs for .NET
Aspose are the market leader of .NET APIs for file business formats – natively work with DOCX, XLSX, PPT, PDF, MSG, MPP, images formats and many more!
Download Free eBooks