Hirdetés
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Hobby elektronika
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Akciókamerák
- Bluetooth hangszórók
- Androidos fejegységek
- Projektor topic
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Milyen notebookot vegyek?
Ú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
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Filmvilág
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Akvarisztika
- Hobby elektronika
- laca223: Miért győz a kollektív meggyőződés akkor is, ha saját magát teszi tönkre?
- Robotporszívók
- Sony Xperia 1 V - kizárólag igényeseknek
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Windows 11
- További aktív témák...
- Apple iPhone 16 Plus 128GB, Kártyafüggetlen, 1 Év Garanciával
- AKCIÓ! Törött Apple iMac 19.2 i5-8500 Radeon Pro 560X 4GB 16GB 256GB SSD 21.5" 4K Retina
- MSI CreatorPro Z16P RTX A5500 TOUCH! (vapor chamberrel)
- Dell Precision M6800 17,3" FHD, i7, Quadro 4GB workstation notebook számlával, garanciával
- GYÖNYÖRŰ iPhone 15 128GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3944
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

)

