ነጠላ ሊንክ ምንድን ነው?
ነጠላ ሊንክ ምንድን ነው?

ቪዲዮ: ነጠላ ሊንክ ምንድን ነው?

ቪዲዮ: ነጠላ ሊንክ ምንድን ነው?
ቪዲዮ: 👉🏾ስለ ሰርዓተ ቄደር"ቄድር ምንድን ነው? ለምን እና ለማንስ ይደገማል? ለቄድር ገንዘብ መክፈልስ ተገቢ ነውን?” 2024, ግንቦት
Anonim

ነጠላ () ይመልሳል ሀ ነጠላ የጥያቄው የተወሰነ አካል። ሲጠቀሙ: በትክክል 1 ኤለመንት የሚጠበቅ ከሆነ; ከ 0 ወይም ከ 1 በላይ አይደለም. ዝርዝሩ ባዶ ከሆነ ወይም ከአንድ በላይ ንጥረ ነገሮች ካሉት, Exception ይጥላል "ቅደም ተከተል ከአንድ በላይ ንጥረ ነገሮችን ይዟል" SingleOrDefault()

በዚህ መሠረት በሊንክ የመጀመሪያ እና ነጠላ መካከል ያለው ልዩነት ምንድነው?

አንደኛ () ማግኘት ካልቻለ ይጥላል አንደኛ ተዛማጅ እሴት ፣ ነጠላ () እሴቱን ማግኘት ካልቻለ እና በመግቢያው ቅደም ተከተል ውስጥ ከአንድ በላይ ተዛማጅ ንጥረ ነገሮች ካሉ ይጥላል። ስለዚህ የእህት ተግባራት ተብለው ይጠራሉ FirstOrDefault () እና SingleOrDefault ()

እንዲሁም አንድ ሰው ነጠላ ዘዴ ምንድነው? የእርስዎ ኮድ ምናልባት በሌላ መንገድ ከተፃፈ የበለጠ ግልጽ ሊሆን ይችላል። ማጠቃለያ የ ነጠላ ዘዴ ሀ መኖሩን ለማረጋገጥ የሚያስችል መንገድ ያቀርባል ነጠላ ከሁኔታ ጋር የሚዛመድ ንጥረ ነገር። ምንም ቅድመ ሁኔታ ካላስፈለገ የ ዘዴ የምንጭ ስብስብ አንድ አካል ብቻ እንዳለው ያረጋግጣል።

ከላይ በተጨማሪ፣ በሊንክ ውስጥ ነጠላ ወይም ነባሪ ምንድን ነው?

የትርጉም ልዩነት፡ FirstOrDefault ብዙ ሊሆኑ የሚችሉ (ወይም ነባሪ ከሌለ)። ነጠላ ወይም ነባሪ አለ ብሎ ይገምታል። ነጠላ እቃውን ይመልሰዋል (ወይም ነባሪ ከሌለ)። ብዙ እቃዎች የውል መጣስ ናቸው, የተለየ ሁኔታ ይጣላል.

በLinq ውስጥ በ FirstOrDefault () እና SingleOrDefault () የኤክስቴንሽን ዘዴ መካከል ያለው ልዩነት ምንድን ነው?

መግቢያ። የ SingleOrDefault() ዘዴ ያ አካል ካልተገኘ የአንድ የተወሰነ ክፍል ወይም ነባሪ እሴት ይመልሳል በውስጡ ቅደም ተከተል. የ FirstOrDefault() ዘዴ ያ ክፍል ካልተገኘ የአንድ የተወሰነ የመጀመሪያ የተወሰነ አካል ወይም ነባሪ እሴት ይመልሳል በውስጡ ቅደም ተከተል.

የሚመከር: