Genişletme Metotlarım – 3 (Extension Methods)

Bu yazımda ise tarih işlemleri ile ilgili kullanmış olduğum genişletme metotlarını (Extension Methods) paylaşacağım.
Şimdilik paylaşabileceğim metotlar bunlar. Daha sonraları bu yazı dizisine yenilerini ekleyebilirim. Genel olarak bu blogta günübirlik yaşadıklarımı kullandıklarımı paylaşıyorum. Bu nedenle ileri ki zamanlarda yine kullandığım metotları paylaşacağım.

Bu metotla DateTime tipindeki tarihin günümüzden ne kadar süre önce olduğunu gösteren metottur. Genelde yorumlarda kullanırım. 5 dakika önce yazdı gibi bir sonuç çıkarır.

Kullanımı :
GecenSure metodu DateTime tipinden bir parametre aldığı için bir önceki yazımda kullanmış olduğum ToDateTime() metotu ile DateTime tipine dönüştürüp geçen süreyi hesaplatıyorum.

Üstteki GecenSure metoduyla benzer bir yapıda olan bu metot Bugün, Dün, Tarih gibi değerler verir. Kullanımı GecenSure metodu gibidir.

Yukarıdaki metoda bool tipindeki parametre ile aşırı yükleme (Overloading) yapıyoruz. Bugün 15:45’te gibi bir sonuç çıkarmaktadır.

Tarihi istediğimiz formatta almak için kullanıyoruz. Ben tarihler arasına (-) “tire” koyarak ayırdım.

Buradaki metotların kullanımı ilk örnekteki gibi olduğu için hepsini tekrar tekrar yazmadım.

Kolay gelsin…

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir