Skip to content

Arnab-Developer/Polymorphism

Repository files navigation

Polymorphism in .NET

A demo to show polymorphism in .NET with C#. It is divided into two parts, 'static polymorphism' and 'dynamic polymorphism'. The 'static polymorphism' is having 'indexer overloading', 'method overloading' and 'operator overloading' and 'dynamic polymorphism' is having 'delegate polymorphism', 'interface polymorphism', 'method overriding' and 'property overriding'. Every type has its own test cases to show the usage.

  • Library
    • DynamicPolymorphism
      • DelegatePolymorphism
      • InterfacePolymorphism
      • MethodOverriding
      • PropertyOverriding
    • SaticPolymorphism
      • IndexerOverloading
      • MethodOverloading
      • OperatorOverloading
  • Test
    • DynamicPolymorphismTests
      • DelegatePolymorphismTest
      • InterfacePolymorphismTest
      • MethodOverridingTest
      • PropertyOverridingTest
    • StaticPolymorphismTests
      • IndexerOverloadingTest
      • MethodOverloadingTest
      • OperatorOverloadingTest

About

A demo to show polymorphism in .NET

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages