C# Corner

Resources  
  • 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.
  • Exceptions and Exception StackNov 16, 2001. The purpose of this tutorial is to explain firstly how you would go about creating your own set of exceptions to trap error conditions that could occur in your code or library, for your own benefit or for the benefit of another developer using your library. The second lesson is on how the C# exception stack works, and how you can use it to catch all types of exceptions.
  • 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.
  • Testing .NET applicationsFeb 16, 2004. This white paper shares vision and challenges in testing .NET applications. Never before, has any technology or framework tried bringing many disparate systems and languages under one roof for the benefit of enterprise applications.
  • Host Integration Server 2000 : An OverviewFeb 24, 2004. This white paper highlights some of the features offered by Microsoft's Host Integration Server 2000. This white paper also gives an overview of key benefits and features in Host Integration Server 2000.
  • Generics in C#Mar 08, 2004. Parametric Polymorphism is a well-established programming language feature. Generics offers this feature to C#. The best way to understand generics is to study some C# code that would benefit from generics.
  • Web Services-InteroperabilityAug 04, 2004. In this article, we will see what interoperability is all about, comparison between Java and .NET interoperability, the benefits of and challenges faced in interoperability and the role of WS-I in this overall scenario.
  • Active Directory and Microsoft .NETOct 18, 2004. This article will emphasize in the benefits of using the namespace System.DirectoryServices.
  • Creational Patterns - SingletonMay 31, 2005. This article discusses the implementation of the Singleton Design Pattern.
  • 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 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 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
  • Design Patterns Part - IAug 26, 2005. Design patterns are about design and interaction of objects, as well as providing a communication platform concerning elegant, reusable solutions to commonly encountered programming challenges.
  • Introduction to Model View Control (MVC) Pattern using C#Dec 12, 2005. The benefits of using the Model-View-Control (MVC) pattern in our development projects is that we can completely decouple our business and presentation application layers. Furthermore, we will have a completely independent object to control the presentation layer.
  • Using Reflection to dynamically expose your Business Logic through a Webservice.Apr 27, 2006. Many people are using web services to communicate with their business logic. There are many advantages of this approach with some issues. This article will show you how you can avoid those issues, while still enjoying all the benefits of using web services.
  • ASP.Net 2.0 - Dynamic Fragments in Cached Web PagesAug 29, 2006. In this article we will explore various techniques for including dynamic fragments within cached web pages. This feature is described as Post Cache Substitution and provides a personalized experience for the end user, while taking advantage of the benefits of Caching.
  • Introduction of ASP.NET AJAX Toolkit - CollapsiblePanelJan 17, 2007. The ASP.NET AJAX Toolkit is a new and powerful control in ASP.NET 2.0. It is designed for you to develop web applications that are more responsive, faster, and put fewer loads on the network, and in particular took .NET-based Ajax framework. This article will use one of ASP.NET AJAX Toolkit’s controls – CollapsiblePanel to demonstrate the benefit by using it.
  • Polymorphism, Up-casting and Down-castingJun 25, 2007. This article gives an introduction to polymorphism in C#. Using the example created in this introduction, the article then goes on to describe how we up-cast and down-cast objects.
  • Abstract Base Class PolymorphismAug 30, 2007. Refactoring the program code from my Polymorphism, Up-casting and Down-casting article to use an abstract base class.
  • Chapter 1: Hello LINQFeb 06, 2008. This is an exert from Joseph C. Rattz, Jr.'s book Pro LINQ. Here you learn how to use Linq in your application and also depicts the benefits of using Linq.
  • Chapter 31:Creating Web ServicesFeb 14, 2008. This chapter provides an overview of web services and the problems they solve and how to create and consume them in ASP.NET.
  • The first pillar of object-oriented programming - EncapsulationMay 09, 2008. In this article we will start with Encapsulation, the first pillar of OOPS, you will learn the benefits of encapsulation and why to use it, you will learn how to enforce encapsulation by using (accessor and mutator) and by using properties.
  • 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.
  • Overriding the System.Object class methodsJun 03, 2008. In this article you will take a look on the Object class the base class for all data types in the .NET Framework. You will see also how to give your custom type a new look by overriding the Object class virtual methods.
  • Introduction to Page Layout using DIV elementFeb 03, 2009. This article explains about benefits of using DIV tag over TABLE in page layout design.
  • XSD XML Based Crystal Report Data Source Apr 01, 2009. This article is intended to illustrate the benefits of using disconnected connection in crystal reports.
  • 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.
  • Partial Classes in C#Jun 03, 2009. In this article, I will explain what partial classes are, their benefits, and how to implement partial classes using C#.
  • Polymorphism in C#Jul 03, 2009. In this article I will explain you about method overloading i.e. compile time polymorphism.
  • Configuring Parameters and Parameter Data Types-ADO.NETAug 12, 2009. In this article I will explain you about command object, benefits of parameterized command, DbParameter Object, ParameterDirection Property and Parameter Data Types in ADO.NET
  • Guide to Improving Code Performance in .NET: Part IAug 25, 2009. This article explains about benefits of using StringBuilder instead of string.
  • Isolated storage space in SilverlightAug 26, 2009. Isolated storage is a mechanism which, provide data storage isolation and safety by defining standardized ways of associating code with saved data. Standardization provides some more benefits as well.
  • Benefits of the .NET FrameworkNov 04, 2009. In this article I will explain about benefits of the .NET Framework.
  • Polymorphism in C#Nov 30, 2009. In this article I will explain about Polymorphism in C#.
  • Introduction to JQueryMar 15, 2010. In series of articles, I will try to explain JQuery in depth.
  • Runtime polymorphism in c#Jun 02, 2010. In this article I will write the code first about the classes and explain you later how its achieved in c#.
  • Polymorphism in C#Jun 03, 2010. In this article you will learn how to use Polymorphism in C#.
  • How will You Get Benefits from The Newest Easy to Get SQL Server Expert AccreditationDec 22, 2010. In this article you get benefits from the newest easy to get SQL server expert accreditation.
  • Expression Blend 4: BehaviorsFeb 25, 2011. Introducing the concept of Behavior with Blend in WPF which benefit from full designer support, and thus providing a much higher level of accessibility to developers and designers.
  • Benefits of SharePoint 2007 Service Pack 2Mar 01, 2011. In this article I am describing the benefits of applying Service Pack 2 of SharePoint 2007. I received a lot of emails asking about the benefits of it and why we should go with Service Pack 2. So I thought it would be nice to write an article about that.
  • Understanding Static & Dynamic PolymorphismMar 02, 2011. Understanding Static & Dynamic Polymorphism with Examples.
  • Introducing C#Mar 28, 2011. C# is an object-oriented language which exploits benefits from classic object-oriented paradigm while eliminating its limitations to shape modern, powerful object orientation model.
  • Introduction to HTML5Jun 30, 2011. HTML5 is the latest version of HTML and XHTML with new features like Drawing, Animation, Video and Audio etc. It is used to solve some of the more common structural problems encountered with HTML 4.1.
  • Benefits of SharePoint 2010 Service Pack 1Jul 22, 2011. In this article I am describing the benefits of SharePoint 2010 Service pack 1. Many people asked me about the need of upgrading to SharePoint 2010 Service pack 1.This will be useful to them.
  • Polymorphism in JavaAug 05, 2011. Polymorphism is discussed in this article. You'll see, how to achieve polymorphism in Java. Method overloading and overriding are discussed as well as.
  • Display records in ASP.NET using MVCNov 21, 2011. In this article we use the ASP.NET MVC tools and display single person records. This article for beginners is to help them understand what MVC tools are and benefits of ASP.NET MVC.
  • Naming, passing data and capturing variables in ThreadNov 26, 2011. We know that every thread has a name property that you can set for the benefit of debugging. Thread’s name is displayed in the threads window and debug location toolbar.
  • Reasons to choose ASP.NET MVC over ASP.NETDec 06, 2011. This article will tell you the benefits and reasons of choosing MVC to develop an application.
  • Working With an Abstract Class in JSPDec 14, 2011. Java provides a special type of class called an abstract class which helps us to organize our classes based on common methods. An abstract class lets you put the common method names in one abstract class without having to write the actual implementation code.
  • Features and Benefits of Visual Studio LightSwitchJan 10, 2012. In this article you will see the features and benefits of Visual Studio LightSWitch.
  • Garbage Collection in JavaMar 31, 2012. In this article we are going to describe the most popular concept of java that Garbage collection. In this article we describe that what is garbage collection and why use garbage collection benefit of garbage collection etc
  • Abstract Class and Abstract Method in C#May 21, 2012. In this article I have described abstraction in the C# language and a way to achieve dynamic polymorphism with the help of abstract method in the C# language.
  • Polymorphism in JavaMay 23, 2012. In this article we describe Polymorphism, the most popular Object Oriented Programming (OOP) concept, in Java
  • Benefits of Automation Testing Using QuickTest ProfessionalJun 02, 2012. In this article we discuss the benefits of using the QTP automation tool.
  • Encapsulation in the Form of Java ProgrammingJun 03, 2012. In this article we are going to describe the how can use encapsulation in programming terms of java. So we are first describe about the what the meaning of very popular concept encapsulation.
  • Introduction to Keyword View in QuickTest ProfessionalJun 05, 2012. In this article we discuss the keyword view and its benefits.
  • Command Query Responsibility Separation (CQRS)Jul 26, 2012. CQSR is an architectural pattern which states that while designing the data access layer in a project, it can be split into two separate units of codebase.
  • C# Extension Methods: ExplainedAug 06, 2012. The intention of the article is to give an idea of what extension methods are and their benefits.
  • Language Integrated Query (LINQ): Part 1Sep 03, 2012. This is the beginning of a series of articles on "LINQ" and will be accumulated on my blog for beginners.
  • Develop Site Using LightSwitch 2012 ApplicationOct 29, 2012. In this article, I will show you the benefits of using VS Lightswitch and new features that help us to build data-centric applications quickly, through visual means.
  • 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.
  • Understanding Properties in VB.NETNov 09, 2012. In VB.NET, properties are nothing but natural extension of data fields. They are usually known as ‘smart fields’ in VB.NET community. We know that data encapsulation and hiding are the two fundamental characteristics of any object oriented programming language.
  • Starting With jQueryNov 28, 2012. jQuery has several benefits over using other JavaScript libraries. It has great AJAX supports with easy DOM-model access. It is more easy to use compare to other libraries. Large numbers of plug-ins are available for it. jQuery also has a good level of tutorials and examples. JQuery is simple in use and easy to extend. And also it is most popular library collection among others.
  • Polymorphism in PHPJan 31, 2013. In this article I describe polymorphism in PHP.
  • Using Generics With C#Mar 05, 2013. Generics cater many of the benefits of strongly typed collections as well as provide higher quality and performance boost code.
  • OOP Principles In JavaMar 26, 2013. In this article we will discuss Object Oriented Programming (OOP) principles in Java. We will also discuss its features in detail i.e polymorphism, inheritance, encapsulation and abstraction.
  • Learn Object Oriented Programming Using C#: Part 7May 22, 2013. Dear Reader's today we will discuss Polymorphism in Object Oriented Programming.
  • Simplest Way to Learn Object Oriented ProgrammingMay 25, 2013. This article provides the sImplest way to learn Object Oriented Programming.
  • Introduction to Object Oriented Programming Concepts in C#May 29, 2013. This article defines the Abstraction, Encapsulation, Inheritance and Polymorphism concepts in C#.
  • Polymorphism in .NETJun 05, 2013. In this article you will learn about Polymorphism in detail.
  • Display Twitter Timeline Using Twitter WidgetsJun 08, 2013. This article will display your twitter timeline to your visitors on your website using Twitter Widgets.
  • Generic Repository Pattern With Entity Framework & LINQJun 24, 2013. This article describe the benefits and usage of Entity Framework, LINQ and repository patterns usijng diagrams, This also cover the sample code covering the Entity Framework with stored procedures, repository patterns, and LINQ.
  • Enterprise Library New Version 6Aug 18, 2013. This article introduces Enterprise Library and explains what its uses are.
  • Difference Between Stored Procedure and User Defined Function in SQL ServerSep 24, 2013. This article describes the differences between Stored Procedures and User Defined Functions in SQL Server.
  • Object Oriented Programming in C#.NetOct 14, 2013. This article defines Object Oriented Programming in C#.Net.
  • Introduction to Backbone.jsDec 17, 2013. This article is an introduction to backbone.js. It is a JavaScript library.
  • Code Review: What-Why-Who-When-HowDec 18, 2013. This article provides an overview around the code review process and best practices.
  • Method Overloading and Method overriding C#Dec 31, 2013. In this article we will learn about the Method Overloading and overriding C#.
  • FTP ConfigurationJan 07, 2014. In Windows 7, you can share files on a home network easily using a Home Group. A FTP Server however provides many benefits.
  • Functions in JavaScriptJan 22, 2014. This article describes functions and the absence of polymorphism in JavaScript.
  • Benefits of Using Dispose For .NET ObjectsFeb 01, 2014. This article explains the benefits of using Dispose for .NET objects.
  • Polymorphism in C#Mar 06, 2014. In this article we will learn about polymorphism in C#.
  • Q&A on DevOps and Role of DBmaestro TeamWorkApr 01, 2014. DevOps, shortly called as Development and Operations is a software development method that points out the need for better communication, collaboration and integration between software developers and information technology (IT) professionals.
  • Polymorphism in C#Apr 03, 2014. Here I will explain static and dynamic Polymorphism.
  • Runtime Polymorphism in JavaApr 10, 2014. This article explains one of the most important concepts of Object Oriented Programming, Polymorphism, with several sets of examples along with definitions and related diagrams.
  • Diving Into OOP (Day 1): Polymorphism and Inheritance (Early Binding/Compile Time Polymorphism)May 09, 2014. This article will cover almost every OOP concept that a novice/beginner developer might seek and not only beginners but this article's purpose is to be helpful to experienced professionals who also need to brush-up on their concepts or who need to prepare for interviews.
  • Internals of Static PolymorphismMay 10, 2014. This article explains why overloading is called static polymorphism.
  • Diving Into OOP (Day 2): Polymorphism and InheritanceMay 11, 2014. Here we will focus solely on inheritance concept in OOP.
  • Diving Into OOP (Day 3) : Polymorphism and Inheritance (Dynamic Binding/Run Time Polymorphism)May 17, 2014. In this part of article we will focus more on run time polymorphism also called late binding or dynamic binding.
  • Diving Into OOP (Day 4) : Polymorphism and Inheritance (All About Abstract Classes in C#)Jun 02, 2014. In this article of the series "Diving Into OOP", we’ll discuss the hottest and most exciting topic of OOP in C#, Abstract Classes.
  • Display Records in HTML Page Using ASP.Net Web API 2Jun 16, 2014. This article explains the benefits of the Web API and how to make a web API and consume it in a HTML page.
  • Introduction To Report Builder in SQL Server Reporting ServicesJun 24, 2014. This article introduces Report Builder in SQL Server Reporting Services.
  • User Defined Functions in SQL ServerJun 24, 2014. This article explains User Defined Functions in SQL Server.
  • Delete an Object Without Retrieving it in Entity Framework 6.0Jul 17, 2014. This article shows how to delete an existing entity without retrieving it from the database and gain some performance benefit from it.
  • Message Contract in WCFJul 21, 2014. In this article I will discuss the benefits of message contracts with a source code example.
  • What, Why and How: SOA With MicrosoftJul 22, 2014. In this article you will learn in detail the what, why and how to use SOA with Microsoft.

About Benefit-of-Polymorphism

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!
techbash 2016