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!