bugün
- queen feristah12
- ayı dövmenin aslında zor olmaması10
- eve gelen escorta lahmacun söylemek5
- ayıyla güreşmek5
- sözlükte en çok sevdiğiniz olay7
- işiniz gücünüz yok mu11
- masada aniden ayağa kalkıp şiir okuyan erkek8
- açık oylayan favlayan msj atan nickaltı giren kız6
- gocu43
- gece dinlenen podcast te anırarak gülen adamlar3
- bir bela geliyor29
- 7 aydır konuşulan kızın true çıkması3
- insanları imcitmeyi havalı bir şey sanan ibneler6
- fusya semsiyeli yabanci20
- karı diyen öküzleri gırtlaklama isteği10
- ölümden korkuyor musunuz5
- gecenin şarkısı16
- duştan yeni çıkmış six packli erkek2
- abd'nin grönland da kalıcı kontrol anlaşması2
- düğününde piste çıkıp kant tan bahseden felsefeci3
- sözlüğün insanı dertlendirmesi5
- meyhanede masayı yumruklayıp hancı hancı demek3
- yağmurda ıslanınca murat kekilli ye benzeyen kız3
- hiç kız kankası olmayan erkek2
- çağatay ulusoy ile akşam yemeği vs 125 tl2
- arkadaşlar çabuk buraya bakın2
- bi bitmediniz amk diyip çinlilere tokatla dalmak3
- bakkalda dondurma dolabını açınca yaşanan panik2
- dizi izlemek4
- bilin bakalım ben kimin fakesiyim6
- uludağ sözlük evreni8
- izmirbeyefendisi'nin şemsiyeli olması6
- aşkın metafiziğinde toki kurasının önemi3
- willem dafoe2
- heyt bea gocu mu5
- halil güneşli karizması4
- mazotun yarım litresi 50 tl24
- insan ömrü 1 000 000 yıl olsa olabilecekler2
- kimseyle dertleşememek4
- gece gece eski başlıkları uplamak2
- ilk kez böyle hissediyorum3
- kendin hakkında bir entry bırak9
- 195 kaslı pilot14
- arkadaşlar ben yine kilo aldım ya14
- uludağ itiraf13
- özlenen kişiyi rüyada görmek4
- arkadaşlar çok kırıcısınız6
- apo'nun villası11
- geceleri gelen acaba mal mıyım hissi4
- diablo 42
.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