https://github.com/arnab-developer/polymorphism
A demo to show polymorphism in .NET
https://github.com/arnab-developer/polymorphism
c-sharp dotnet-5 polymorphism
Last synced: 10 months ago
JSON representation
A demo to show polymorphism in .NET
- Host: GitHub
- URL: https://github.com/arnab-developer/polymorphism
- Owner: Arnab-Developer
- License: mit
- Created: 2013-04-08T11:42:57.000Z (over 12 years ago)
- Default Branch: main
- Last Pushed: 2021-04-09T11:24:44.000Z (over 4 years ago)
- Last Synced: 2025-01-17T02:24:15.747Z (11 months ago)
- Topics: c-sharp, dotnet-5, polymorphism
- Language: C#
- Homepage:
- Size: 99.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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