The Crazy Coder
Published in

The Crazy Coder

C# | Method Signature And Overloading Mechanism

Learn what it is and why to use it

Photo by on Unsplash


As a common way to implement polymorphism, Overloading allow your code has the ability to redefine a method with multiple forms. You can define a function with the same name more than once, and C# is able to distinguish them by the different method signatures.




A must-have medium blog to develop programming skills.

Recommended from Medium

Kurikulum Programmer Backend

In which I discovered that whereHas() worked with nested relationships

KeplerSwap’s Official Launch

Industry Use Cases — Open shift

How Site Template helps us to automate the creation of multiple Department Sites

Is there impermanent loss for the strategy adding liquidity pool a few times at different price…

Notes from 1984 tech talk about programming languages

How To Check If File Contains String With Python

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store


A software engineer who is always at a high level of passion with new techs and a strong willing to share with what I have learned.

More from Medium

Memory Management In .NET

Memory Management In .NET. All about memory management in DotNet (.NET) and important related topics. Stack Heap Variables String Boxing Unboxing Garbage Collection Performance Small Objects Heap (SOH) Memory Generations Large Objects Heap (LOH) Dispose Finalize Managed Unmanaged Leak Finalization Finalizer Design Pattern Code Coding Programming Software Development Architecture Engineering Best Practice Basics CSharp (C#)

How To Differentiate If, Else if, Else (but with my mother as example)

NET5 Exception Handling Made Easy

Design Patterns — Adapter .NET