- iPhone topik
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Szívós, szép és kitartó az új OnePlus óra
- Samsung Galaxy Fit 3 - keveset, de jól
- Honor Magic6 Pro - kör közepén számok
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Nothing Phone (3a) és (3a) Pro - az ügyes meg sasszemű
- Fotók, videók mobillal
- Huawei Mate X6 - keleti oldal, nyugati oldal
- Telekom mobilszolgáltatások
Új hozzászólás Aktív témák
-
joysefke
veterán
válasz
drsanya #9428 üzenetére
semmi köze a típusossághoz. var-ral is már megvan fordítási időben a változó típusa.
Egyrészt nincs sok haszna deklarációnál bal oldalra kiírni a típust ha az értékadásból már ránézésre látszik, hogy mi a típus.
Másrészt nehezíti a szerkesztést: lehet hogy le akarom cserélni a változó típusát vagy azon belül mondjuk egy generikus típusparamétert egy kompatibilisre stb. Ha bal oldalon fixen benne van a deklarációban a típus, akkor oda kell menni és manuálisan ki kell cserélni. Feleslegesen. LINQ-nél meg persze halál lenne. -
vlevi
nagyúr
válasz
drsanya #9420 üzenetére
Akkor még nem volt LINQ.
Én sem szeretem használni a var-t, de a LINQ használata esetén nem tudod, hogy milyen típusú ojjektumot ad vissza. Sokszor csak egy IEnumerable interfészt, aminek az elemei valamilyen ideiglenesen összeállított classból vannak.
Ha pl. két listát kapcsolsz össze azonosító alapján, és azokból kell neked valami."célszerűbb lenne ha ciklusokat használva LINQ helyett."
Igaz is, meg nem is. Ha elkezd ciklusokat írni, akkor azzal lesz tele a kód a tényleges feldolgozás helyett, és abban is lehet hibát véteni. Ha leír egy egysoros LINQ kifejezést, akkor azzal egy sorban meg van oldva a keresés.
Ha ciklusokkal operálsz, akkor neked kell felvenni a végeredmény változót, gondoskodni a megfelelő sorrendben való kereséshez, satöbbi.
Az viszont igaz, hogy kezdőként meg kell ismerni az alapokat, ezért néha jó, ha használja, de a LINQ egyes esetekben sokkal optimálisabb.
Harmadrészt viszont lehet ülni félórákat egyetlen gomblenyomás nélkül, mire kiagyalod a megfelelő LINQ szintatkikát ahhoz, hogy pl. két listából összeválogass magadnak valamit. -
BTminishop
aktív tag
válasz
drsanya #8290 üzenetére
Gyakorolj sokat, rengeteg segédanyag van meg minden.
Ha már rendes fejlesztő leszel, akkor is fejlődni kell magadtól, kutatni sokat meg minden szóval illene hozzászokni az önálló tanuláshoz.
Egy tanfolyamtól meg ne várd el, hogy csodaprogramozót csinál belőled. Sok ember évekig tanulja a dolgokat egyetemen (én is
)
Új hozzászólás Aktív témák
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Milyen billentyűzetet vegyek?
- BestBuy topik
- Épített vízhűtés (nem kompakt) topic
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- Milyen videókártyát?
- Elemlámpa, zseblámpa
- Egyre csak fejlődik az AI, emberek tízezreit rúgja majd ki a BT
- iPhone topik
- exHWSW - Értünk mindenhez IS
- E-roller topik
- További aktív témák...
- Eladó konfig! Ryzen 7 7800X3D 2TB SSD 64GB DDR5 RX9070XT 16GB!
- Új, makulátlan állapotú Samsung Galaxy Buds FE, fehér, fél év garancia
- Új, makulátlan állapotú Samsung Galaxy Watch7 44mm ezüst, 2 év garancia
- Új, makulátlan állapotú Samsung Z Fold 6 256GB Tengerészkék, független, 2 év garancia
- Használt TP-Link Deco M4 - AC1200 Router (Mesh-ként is használható)
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! ASRock H310CM i3 9100F 8GB DDR4 240GB SSD 1TB HDD GTX 1060 3GB AeroCool Strike-X 500W
- Azonnali készpénzes AMD Ryzen 1xxx 2xxx 3xxx 5xxx processzor felvásárlás személyesen / csomagküldés
- AKCIÓ! Apple Macbook Pro 15" 2018 i9 9850HK 32GB 500GB 560X 4GB garanciával hibátlan működéssel
- 124 - Lenovo Yoga Pro 7 (14IMH9) - Intel Core Ultra 9 185H, RTX 4060 (48 hónap garancia!) (ELKELT)
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest