C# Extension Metot Nedir ?

Okuma Süresi: 2 dakika
A+
A-

Extension methods yani genişletebilir metotlar her hangi bir classın orjinalinde değişiklik yapmadan yazılan extension method ile bu class’a farklı özellikler kazandırmaktır.

Örnek olarak aşağıdaki hesaplamalar classını extend etmek istediğimiz zaman uygulamamız gereken adımları aşağıda inceleyelim.

C#

Hesaplamalar classı için bir extension method yazmak istediğimiz zaman aşağıda yer alan örnekte olduğu gibi bir static class oluşturmalıyız. Extend classlar ve içlerindeki üyeler static olarak işaretlenmeli ve extend edilecek class da aşağıdaki örnekte olduğu gibi this anahtar kelimesi ile işaretlenmelidir.

C#

Bu aşamadan sonra artık extend işlemi yapılarak genişletilmis “Hesaplamalar” classı üzerinden Carp metoduna da erişmemiz artık mümkün olacaktır.

C#

Bir Yorum Yazın

Ziyaretçi Yorumları - 0 Yorum

Henüz yorum yapılmamış.