Video: Linqдагы биринчи жана FirstOrDefault ортосунда кандай айырма бар?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
майор Биринчи жана FirstOrDefault ортосундагы айырма ошол Алгачкы () эгерде берилген критерийлер үчүн жыйынтык маалыматтары жок болсо, өзгөчөлүктү ыргытат FirstOrDefault () натыйжа дайындары жок болсо, демейки маанини (нөл) кайтарат.
Мындан тышкары, Linq'те биринчи () жана FirstOrDefault () тандоо ыкмаларынын ортосунда кандай айырма бар?
Алгачкы() - Жок дегенде бир жыйынтык бар, эч кандай жыйынтык кайтарылбаса, өзгөчөлүк ташталат. FirstOrDefault() - Ошол эле Алгачкы() , бирок эч кандай өзгөчөлүктү таштабайт же натыйжа болбогондо нөлдү кайтарбайт. Бойдок () бир жана бир гана элемент бар экенин ырастайт ичинде ырааттуулугу. Алгачкы() жөн гана сага берет алгачкы бир.
Андан кийин суроо туулат, Linqдагы биринчи менен жалгыздын ортосунда кандай айырма бар? Алгачкы () таба албаса ыргытат алгачкы дал келген маани, Бойдок () маанисин таба албаса жана киргизүү ырааттуулугунда бирден ашык дал келген элемент болсо ыргытат. Ошондуктан алар эже-карындаш функциялары деп аталат FirstOrDefault () жана SingleOrDefault().
Кошумчалай кетсек, Linqда FirstOrDefault эмнени колдонот?
FirstOrDefault () Кезектин биринчи элементин же элемент табылбаса, демейки маанини кайтарат. Булак нөл болгондо гана ката кетирет. жасашың керек колдонуу ал, Эгерде бирден ашык элемент күтүлсө жана сиз биринчи гана элементти кааласаңыз. Натыйжа бош болсо дагы жакшы.
Жалгыз () жана SingleOrDefault () методдорунун ортосунда кандай айырмачылыктар бар?
The SingleOrDefault() ыкмасы сыяктуу эле нерсени кылат Single() ыкмасы . Гана айырма эгерде коллекция бош болсо, бирден ашык элементти камтыса же көрсөтүлгөн шарт үчүн эч кандай элемент же бирден ашык элемент таппаса, ал коллекциянын маалымат түрүнүн демейки маанисин кайтарат.
Сунушталууда:
Pebble Tec жана Pebble Sheen ортосунда кандай айырма бар?
Pebble Tec табигый, жылмаланган шагыл таштардан жасалган, алар дөңсөөлүү текстураны жана тайгаланбаган бетти түзөт. Pebble Sheen Pebble Tec сыяктуу эле технологияны камтыйт, бирок жылмакай жасалга үчүн майда таштарды колдонот
Монтаждоо жана демонтаждоо ортосунда кандай айырма бар?
Ассамблея (эсептөө) microsoft netте, dllге окшош, бирок аткарылуучу кодду да, адатта dll типтеринин китепканасында табылган маалыматты да камтыган тиркеменин курулуш блогу, манифест деп аталган ассамблеядагы типтер китепканасынын маалыматын сүрөттөйт. коомдук функциялар, маалыматтар, класстар жана версия
Биринчи муун менен экинчи муундагы программалоо тилинин ортосунда кандай айырма бар?
Биринчи муундагы негизги эс магниттик барабан түрүндө болсо, экинчи муундагы негизги эс тутум RAM жана ROM түрүндө болгон. Биринчи муунда перфокарта жана магниттик лента, экинчи муунда магниттик лента колдонулган. Биринчисинде машина тили, экинчисинде ассемблер тили колдонулган
Linqдагы жалгыз жана SingleOrDefault ортосунда кандай айырма бар?
Single() - Туура 1 натыйжа бар, эгерде эч кандай жыйынтык кайтарылбаса же бирден ашык натыйжа кайтарылбаса, өзгөчөлүк ташталат. SingleOrDefault() – Single() менен бирдей, бирок ал нөл маанини иштете алат. First() - Жок дегенде бир жыйынтык бар, эгерде эч кандай жыйынтык кайтарылбаса, өзгөчө кырдаал ташталат
Реле менен PLC ортосунда кандай окшоштук жана кандай айырма бар?
Релелер катушка жана NO & NC болгон контакттардын эки түрү бар электр-механикалык өчүргүчтөр. Бирок программалануучу логикалык контроллер, PLC бул программанын жана анын киргизүү жана чыгаруусунун негизинде чечим кабыл ала турган мини компьютер