Video: Linq-də ilk və FirstOrDefault arasındakı fərq nədir?
2024 Müəllif: Lynn Donovan | [email protected]. Son dəyişdirildi: 2023-12-15 23:43
Başlıca First və FirstOrDefault arasındakı fərq Odur Birinci () təqdim olunan meyarlar üçün nəticə məlumatı olmadıqda istisna atır FirstOrDefault () nəticə məlumatı yoxdursa, standart dəyəri (null) qaytarır.
Bundan əlavə, Linq-də first () və FirstOrDefault () Select metodları arasında fərq nədir?
Birinci() - Ən azı bir nəticə var, heç bir nəticə qaytarılmadıqda istisna atılır. FirstOrDefault() - Eyni ilə Birinci() , lakin heç bir istisna atılmır və ya nəticə olmadıqda null qaytarılır. subay () bir və yalnız bir elementin mövcud olduğunu iddia edir içində ardıcıllıq. Birinci() sadəcə sizə verir birinci bir.
Sonradan sual yaranır ki, Linq-də birinci ilə tək arasında nə fərq var? Birinci () tapa bilmədikdə atacaq birinci uyğun dəyər, subay () dəyəri tapa bilmədikdə və giriş ardıcıllığında birdən çox uyğun element varsa atacaq. Buna görə də onların bacı funksiyaları var FirstOrDefault () və SingleOrDefault().
Bundan əlavə, Linq-də FirstOrDefault-un istifadəsi nədir?
FirstOrDefault () Ardıcıllığın ilk elementini və ya heç bir element tapılmadıqda defolt dəyəri qaytarır. Yalnız mənbə boş olduqda xəta verir. etməlisən istifadə edin Əgər birdən çox element gözlənilirsə və yalnız birinci element istəsəniz. Nəticə boş olarsa da yaxşıdır.
Tək () və SingleOrDefault () metodları arasındakı fərqlər nələrdir?
The SingleOrDefault() metodu kimi eyni şeyi edir Single() metodu . Yalnız fərq kolleksiya boşdursa, birdən çox elementə malikdirsə və ya göstərilən şərt üçün heç bir element və ya birdən çox element tapmırsa, o, kolleksiyanın məlumat növünün standart dəyərini qaytarır.
Tövsiyə:
Pebble Tec və Pebble Sheen arasındakı fərq nədir?
Pebble Tec kələ-kötür tekstura və sürüşməyən səth yaradan təbii, cilalanmış çınqıllardan hazırlanmışdır. Pebble Sheen Pebble Tec ilə eyni texnologiyanı özündə birləşdirir, lakin daha hamar bir görünüş üçün daha kiçik çınqıllardan istifadə edir
Genişlik ilk axtarış və dərinlik ilk axtarış nədir?
BFS, Genişlik İlk Axtarış deməkdir. DFS dərinlikdə ilk axtarış deməkdir. 2. BFS (Breadth First Search) ən qısa yolu tapmaq üçün Queue data strukturundan istifadə edir. BFS çəkisiz qrafikdə tək mənbəli ən qısa yolu tapmaq üçün istifadə edilə bilər, çünki BFS-də mənbə təpəsindən minimum kənarların sayına malik təpəyə çatırıq
Hər cümlədə ilk sözün ilk hərfi hansı halda böyük hərflə yazılır?
Cümlənin ilk hərfini böyük hərflə yaz seçim qutusu defolt olaraq seçilir. Seçildikdə, Visio-dan sonra gələn hər hansı sözün ilk hərfini, karetanın qayıdışını, nöqtəli vergülü və ya siyahıda və ya cədvəldə hər hansı bir sözün birinci hərfini böyük hərf edir
Linq-də tək və SingleOrDefault arasındakı fərq nədir?
Single() - Tam olaraq 1 nəticə var, heç bir nəticə qaytarılmadıqda və ya birdən çox nəticə alınmazsa, istisna atılır. SingleOrDefault() – Single() ilə eynidir, lakin o, null dəyərini idarə edə bilər. First() - Ən azı bir nəticə var, heç bir nəticə qaytarılmadıqda istisna atılır
Röleler və PLC arasındakı oxşarlıq nədir və fərq nədir?
Röleler, bobin və NO və NC olan iki növ kontakta malik elektro-mexaniki açarlardır. Lakin proqramlaşdırıla bilən məntiq nəzarətçisi olan PLC proqrama və onun giriş və çıxışına əsaslanaraq qərar qəbul edə bilən mini kompüterdir