( saxus | 2015. 12. 13., v – 23:26 )

"- property: ne. Egy szabványos @Getter/@Setter annotációt (ala Lombok) elfogadnék (hiányzik), de ami függvényhívás, annak legyen függvényhívás szintaktikája."

Ezzazzzzzz, írjunk még több kódot, mert attól karbantarthatóbb lesz minden! (Nem).

"- extension methods: ezt jól sejtem, hogy olyasmi, hogy meglévő osztályokhoz tudok saját metódosukat „beleinjektálni”? ne. Erre Verhás Péter blogját tudnám hozni - a megszokott, mindenki által ismert osztályokat ne bővítgesse senki, mert nagyon csúnya dolgok születhetnek belőle."

Szóval nem érted, hogy mire jó, de azért vérhányás. Alapvetően syntactic sugar, lehetne egy sima static class static methodja is (tulajdonképp az), viszont nézd meg a LinQ-t, hogy mit hoztak vele össze. És nem beleinjectálsz, hanem "hozzácsapod", tehát ugyanúgy nem fogsz egy megszokott osztály privát dolgait átbarmolni, mert ugyanúgy csak azt fogod látni belőle, amit egyébként is látnál.

"- dynamic type: ez mire jó? ezt találtam: MSDN - de nem értem, miért jó nekem, ha kikerülöm a compile time checket. El tudom fogadni, csak nem látom a szituációt, amikor ez hasznos lehet."

Hát... Ezt konkrétan én sem tartom a világ leghasznosabb dolgának a C#-ban, alapvetően a COM Interop miatt került bele (szerintem), viszont néha jól tud jönni, amikor amúgy is csak Reflection hegyeken keresztül dolgozna az ember. Akkor sokkal kényelmesebb lehet néha egy-egy dynamic.

----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™