evet bu durum bana saçma gelmişti :S

ncelikle şunu syliyeim, konuda belirriğin dynamic tipinin 2.0 da çalışması olayında yanılmşım. sadece nesne tanımlayabiliyormuşuz : ). ama diğer zellikler için genel olarak aynı. ve olayı sanırsam çzdüm dile eklenen fw den bağımsız yeniliklerle fw ye bağımlı yenilikler arasında fark var misal bi optional parameters zelliğini fw farkı olmaksızın her sürümde kullanabliyoruz generic convariant, automated property, var tipi vs vs bunları açın c# 4 destekleyen bi derleyici. hepsini. net 2.0 da derleyebililiyosunuz. ama rneğin dynamic gibi bir bileşene bağlı zellikler -dynamic language runtime- fw sürümü elverdiğince çalışıyor, mesela dynamic 4 ten nceliklerde çalışmıyor. yada linq assemblysi mevcut olmadığından çalışmıyor

abi tuttuğunu biliyorum : ). http://msdn.microsoft.com/en-us/library/dd264739.aspx bak bu zellik c# 4.0 ın değil mi? he ben uygulamayı. net 2.0 la derleyip ". net 3.5/4.0 olmıyan" bilgisayarda açtım çalıştı. ben mi seni yanlış anladım sen mi beni :D

2de yazdıysan minumum o bilgisayarda 2 olması lazım. bende 2de derliyorum.4dün nimetlerinden faydalanmadıqca gerek yok.2 her bilgisayarda var zaten.

merhaba beyler az nce. net 2.0 projesinde dynamic tipi kullandım, . net2.0 la derledim ve. net 4.0 olmıyan arkadaşın bilgisayarında açtım, uygulama çalıştı daha nceden optional parametersi de aynı şekilde 3.5 te kullanmıştım. ama fazla kafa yormamıştım (derleyici kodu farklı derliyodur yine 3.5 e uyduruyodur diyodum) eğer yenilikleri fw sürümü farketmeksizin kullanabiliyorsak, sizce değişik bi durum sz konusu değil mi? oldukça kafam karıştı

Ayirca : Programci kaynak kodunu yazar, kullandigi derleyicide derler ve yazdigi program. NET Assembly olarak kaydedilir ki bunlarda CIL, Metadata, Manifesto ve Resources ler vardir. Senin yazdigin kod bak. method public hidebysig instance int32 Topla(int32 x, int32 y) cil managed // end of method HesapMak::Topla bunun gibi olur ki bu temiz assembly dili degildir :) E tum. NET dilleri buna cevirirse baska bir. NET dili bunu her halukarda kullanir :) Ozgurluk aslinda her istedigini yapabilmek degildir, istemedigini yapmamaktir. // Verdigin degeri gormeyince, gordugun degeri ver!!! // Hayatin herkes icin bir bavulu vardir!!! // Dusmek gerekir bazen hayatta; kalkmayi ogrenebilmek icin

dhmm bunu yazdı Kardesim, Prolkere CLR diline cevrilir. Eger cevirdiyse onu baska bir sekilde calistirir. JIT kullanirkende c# degilde CLR diliyle calistirir framevork ün manası nerde o zaman :? Haci zaten biz yazarken framework'e gore yaziyoruz dimi :). . NET Framework bir uygulama gelistirme platformudur haci. Yani dilden bagimsiz olarak program gelistirmemize olanak saglayan bir ortamdir. Tum. NET dillerinin paylasabilecegi ortak bir calisma zamani vardir. Bu ne demek oluyor? Yani ortak bir dil kullaniyorlar bu da hangisidir CLR abi :) Ayrica CTS ile CLR trarafindan desteklenen tum veri tipleri tanimlanir. CLS ise tum NET dillerinin orta noktada bulusabilmesini saglar. Iste framework sistemi haci. Yanlisim varsa duzelt. :) Ozgurluk aslinda her istedigini yapabilmek degildir, istemedigini yapmamaktir. // Verdigin degeri gormeyince, gordugun degeri ver!!! // Hayatin herkes icin bir bavulu vardir!!! // Dusmek gerekir bazen hayatta; kalkmayi ogrenebilmek icin

Kardesim, Prolkere CLR diline cevrilir. Eger cevirdiyse onu baska bir sekilde calistirir. JIT kullanirkende c# degilde CLR diliyle calistirir framevork ün manası nerde o zaman :?

Abi frameworkun tum surumleri paket halinde tutuluyor :) JIT istenilen surumu yukleyip programi hosta alip calistiriyor... Ozgurluk aslinda her istedigini yapabilmek degildir, istemedigini yapmamaktir. // Verdigin degeri gormeyince, gordugun degeri ver!!! // Hayatin herkes icin bir bavulu vardir!!! // Dusmek gerekir bazen hayatta; kalkmayi ogrenebilmek icin

Abi Framework 2.0 varsa ve 4.0 gerekliyse yukluyosun ve ikisinide tutuyor Ozgurluk aslinda her istedigini yapabilmek degildir, istemedigini yapmamaktir. // Verdigin degeri gormeyince, gordugun degeri ver!!! // Hayatin herkes icin bir bavulu vardir!!! // Dusmek gerekir bazen hayatta; kalkmayi ogrenebilmek icin

Kardesim, Prolkere CLR diline cevrilir. Eger cevirdiyse onu baska bir sekilde calistirir. JIT kullanirkende c# degilde CLR diliyle calistirir Ozgurluk aslinda her istedigini yapabilmek degildir, istemedigini yapmamaktir. // Verdigin degeri gormeyince, gordugun degeri ver!!! // Hayatin herkes icin bir bavulu vardir!!! // Dusmek gerekir bazen hayatta; kalkmayi ogrenebilmek icin