C# - Metod Overload - Aşırı Yükleme
Herkese merhaba. Bu yazımda kısa ve öz bir şekilde, metod overload olayını anlatmaya çalışacağım. Metod Overload'ın Türkçe karşılığı; Metod Aşırı Yüklemedir, bilgilendirmesini de yaptıktan sonra hemen bir örnekle olayı anlatalım (:
public int yasHesap(DateTime tarih)
{
int dogumYili = tarih.Year;
return DateTime.Now.Year - dogumYili;
}
public int yasHesap(int sene)
{
return DateTime.Now.Year - sene;
}
public string yasHesap(string sene)
{
return (DateTime.Now.Year - Convert.ToInt32(sene)).ToString();
}
Bu örnekte yasHesap isimli metod aşırı yüklenmiştir. Aynı metod'a DateTime, Int ve String olmak üzere 3 farklı parametre gönderebilirsiniz. Aşırı yüklemeyi daha iyi anlayabilmeniz için böyle bir örnek yaptım, yoksa çokta mantıklı bir aşırı yükleme olmadı :D Faydalı olması ümidiyle..
Facebook Yorumları
Yorumlar (0)
Henüz hiç yorum yapılmamış. İlk yorumu siz yapın!