Video: Linqda birinchi va FirstOrDefault o'rtasidagi farq nima?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
Mayor First va FirstOrDefault o'rtasidagi farq bu Birinchidan () taqdim etilgan mezonlar uchun natija ma'lumotlari bo'lmasa, istisno qiladi FirstOrDefault () natija ma'lumotlari bo'lmasa, standart qiymatni (null) qaytaradi.
Bundan tashqari, Linq-da birinchi () va FirstOrDefault () Select usullari o'rtasidagi farq nima?
Birinchi() - Kamida bitta natija bor, natija qaytarilmasa, istisno tashlanadi. FirstOrDefault() - Xuddi shunday Birinchi() , lekin hech qanday istisno tashlanmaydi yoki natija bo'lmasa, nullni qaytaradi. Yagona () bir va faqat bitta element mavjudligini tasdiqlaydi ichida ketma-ketlik. Birinchi() shunchaki sizga beradi birinchi bitta.
Keyinchalik savol tug'iladi: Linq-da birinchi va yagona o'rtasidagi farq nima? Birinchidan () topa olmasa, tashlaydi birinchi mos keladigan qiymat, Yagona () qiymatni topa olmasa va kiritish ketma-ketligida bir nechta mos elementlar mavjud bo'lsa, otadi. Shuning uchun ular opa-singil funktsiyalari deb ataladi FirstOrDefault () va SingleOrDefault().
Bundan tashqari, Linq-da FirstOrDefault-dan qanday foydalanish kerak?
FirstOrDefault () Ketma-ketlikning birinchi elementini yoki element topilmasa, standart qiymatni qaytaradi. Agar manba null bo'lsa, u xato qiladi. sen … kerak foydalanish Agar bir nechta element kutilsa va siz faqat birinchi elementni xohlasangiz. Natija bo'sh bo'lsa ham yaxshi.
Yagona () va SingleOrDefault () usullari o'rtasidagi farq nima?
The SingleOrDefault() usuli bilan bir xil ishni qiladi Single() usuli . Faqat farq Agar to'plam bo'sh bo'lsa, bir nechta elementni o'z ichiga olgan bo'lsa yoki belgilangan shart uchun hech qanday element yoki bir nechta element topilmasa, u to'plamning ma'lumotlar turining standart qiymatini qaytaradi.
Tavsiya:
Pebble Tec va Pebble Sheen o'rtasidagi farq nima?
Pebble Tec tabiiy, sayqallangan toshlardan yasalgan bo'lib, ular notekis tekstura va sirpanmaydigan sirt hosil qiladi. Pebble Sheen Pebble Tec bilan bir xil texnologiyani o'z ichiga oladi, biroq silliqroq qoplama uchun kichikroq toshlardan foydalanadi
Kognitiv psixolog va kognitiv nevrolog o'rtasidagi farq nima?
Kognitiv psixologiya ko'proq ma'lumotni qayta ishlash va xatti-harakatlarga qaratilgan. Kognitiv nevrologiya axborotni qayta ishlash va xatti-harakatlarning asosiy biologiyasini o'rganadi. markazda kognitiv nevrologiya
Birinchi avlod va ikkinchi avlod dasturlash tillari o'rtasidagi farq nima?
Birinchi avlodda asosiy xotira magnit baraban ko'rinishida, ikkinchi avlodda esa RAM va ROM ko'rinishida bo'lgan. Birinchi avlodda perfokarta va magnit lenta, ikkinchi avlodda esa magnit lenta ishlatilgan. Birinchisida mashina tili, ikkinchisida assembler tili ishlatilgan
Kenglik birinchi qidiruv va chuqur birinchi qidiruv nima?
BFS kenglikdagi birinchi qidiruvni anglatadi. DFS "Depth First Search" degan ma'noni anglatadi. 2. BFS (Breadth First Search) eng qisqa yo'lni topish uchun Queue ma'lumotlar strukturasidan foydalanadi. BFS og'irligi bo'lmagan grafikda bitta manbali eng qisqa yo'lni topish uchun ishlatilishi mumkin, chunki BFSda biz manba cho'qqisidan minimal chekkalar soniga ega cho'qqiga erishamiz
Har bir jumlada birinchi so'zning birinchi harfi qaysi holatda bosh harf bilan yoziladi?
Sukut bo'yicha jumlaning birinchi harfini bosh harf bilan yozish katakchasi tanlangan. Agar u tanlangan bo'lsa, Visio bosh harfdan keyingi har qanday so'zning birinchi harfini, karetaning qaytishini, nuqtali vergulni yoki ro'yxat yoki jadval ustunidagi istalgan bitta so'zning birinchi harfini bosh harf bilan yozadi