Overload: Aynı isimli birden fazla metodun olmasıyla oluşur. Aldığı parametreler farklı olucak. Türkçede metotların aşırı yüklenmesi olarak adlandırılır.
using System; public class metotyukleme { static void Metot1(int x,int y) { Console.WriteLine(“1.metot calisti”); } static void Metot1(float x,float y) { Console.WriteLine(“2.metot calisti”); } static void Metot1(string x,string y) { Console.WriteLine(“3.metot calisti”); } static void Main() { Metot1(“deneme”, “deneme”); //string olan metot karşılar Metot1(5,6); //int olan metot karşılar Metot1(10f,5f); //double olan metot karşılar } }