bugün
- sarhoş insanlarla dolu partideki tek ayık kişi5
- iskilipli atıf hoca10
- 18 ekim 2026 uludağ sözlüğün hacklenmesi5
- abdullah öcalana'ın yeni konutuna taşınması20
- 30 liraya satılan tavuk döner15
- millette manyak para var21
- boşandığı eşine araba alan adam8
- anın görüntüsü32
- handjob3
- 33 ülkenin stok yapın çağrısı3
- zenci uşağın aniden içeri girmesi5
- nar tanelemek5
- yere düşen araba anahtarı3
- neden herkes sabah erken kalkmayı erdem sanıyor3
- okulda ayağa kalkma ritüeli2
- koltukaltını maymun gibi kaşımak3
- erken uyanmak4
- nar2
- sözlük kürdü54
- quentin tarantino nun en iyi filmi3
- papatya çayı içen erkek11
- kardeşlik2
- tbmm de sanayi ve teknoloji bakanlığı bütçesi3
- kezoya baştan aşağı hayır duaları yağdırmak2
- kuzey buz denizi3
- 6 yaşındaki kızını satan anne10
- cadılar bayramı kutlayan gerizekalı türkler31
- fon krizi kimin üstüne yıkılacak19
- birader de biraderilyö3
- cadılar bayramı kutlamayan geri zekalılar13
- insan olmaya çeyrek kala tarzı entry girmek10
- çaykur'un türk çayı ibaresini kaldırması13
- ilkokulda dayak yemiş efsanevi nesil14
- ben tevratı da okudum incili de12
- traveler of secret moments tarzı enrty girmek8
- platon un mağara alegorisi2
- ananı mı dinlersin karıyı mı11
- cuckold2
- volkswagen passat10
- yazılımcının flört edememesi2
- abd arabuluculuğunda ukrayna rusya müzakereleri2
- pankek yiyen erkek6
- yaşıyor musunuz uludağ sözlük7
- traş olmaya üşenmek7
- evde kalmış 30 yaşında kız22
- ismail kartal19
- türkiyeli kahvesi8
- kale3112'deki 3112'nin anlamı nedir sorunsalı5
- osman pamukoğlu14
- sözlükteki kızların bilgisiz olması23
.Net Framework 3.0 in getirdiği bizimde hoş geldin dediğimiz yeni güzellik. bazı kaynaklarda 2.0 da dahi muvcut olduğunu fakat kullanılamadığını 3.0 ile kullanılmaya başlanmış olduğunu aslında okadar da yeni bir teknoloji olmadığını okumuş olabilirim(maccus yaşlanıyosun galiba).
şimdi efenim biz programcıların ellerinde her zaman yapısına müdehale edemedikleri classlar muvcut olagelmiştir. özellikle eğer projemizde artı bir framework kullanıyorsak. Extension metod böyle bir classın yapısını bozmadan (var olana dokunmadan) yeni metodlar eklememize olanak sağlayan teknolojindir.
çok basit bir örnek verecek olursak string classımıza yeni bir metod eklemek istersek
public static void Nonamemetod(this string mystr, string gerekliyseoverrideet)
{
Console.WriteLine(gerekliyseoverrideet);
Console.ReadLine();
//....vs kodum
}
***burda metodun static olması ve "this hangiclass benimclass" şeklinde parametre alması zorunludur. bizim örneğimizde görüldüğü üzere string classına extend edilmiştir.
artık string classının sahip olduğu Nonamemetod() metodunu her yerde kullanıla biliriz.
şekil 1.b de olduğu üzre
şekil 1.b
string strextend = string.Empty;
strextend.Nonamemetod("override etmiş isek ki bizim örnekte etmişiz");
şimdi efenim biz programcıların ellerinde her zaman yapısına müdehale edemedikleri classlar muvcut olagelmiştir. özellikle eğer projemizde artı bir framework kullanıyorsak. Extension metod böyle bir classın yapısını bozmadan (var olana dokunmadan) yeni metodlar eklememize olanak sağlayan teknolojindir.
çok basit bir örnek verecek olursak string classımıza yeni bir metod eklemek istersek
public static void Nonamemetod(this string mystr, string gerekliyseoverrideet)
{
Console.WriteLine(gerekliyseoverrideet);
Console.ReadLine();
//....vs kodum
}
***burda metodun static olması ve "this hangiclass benimclass" şeklinde parametre alması zorunludur. bizim örneğimizde görüldüğü üzere string classına extend edilmiştir.
artık string classının sahip olduğu Nonamemetod() metodunu her yerde kullanıla biliriz.
şekil 1.b de olduğu üzre
şekil 1.b
string strextend = string.Empty;
strextend.Nonamemetod("override etmiş isek ki bizim örnekte etmişiz");
Gündemdeki Haberler
Güncel Önemli Başlıklar