2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
Մայոր տարբերությունը First-ի և FirstOrDefault-ի միջև դա է Առաջին () բացառություն կանի, եթե ներկայացված չափանիշների համար արդյունքների տվյալներ չկան, մինչդեռ FirstOrDefault () վերադարձնում է լռելյայն արժեք (null), եթե արդյունքի տվյալներ չկան:
Բացի դրանից, ո՞րն է տարբերությունը առաջին () և FirstOrDefault () Select մեթոդների միջև Linq-ում:
Առաջին() -Առնվազն մեկ արդյունք կա, բացառություն է գցվում, եթե արդյունք չվերադարձվի։ FirstOrDefault () - Նույնը, ինչ Առաջին() , բայց չնետվի որևէ բացառություն կամ չվերադարձնի, երբ արդյունք չկա: Միայնակ () պնդում է, որ գոյություն ունի մեկ և միայն մեկ տարր մեջ հաջորդականությունը. Առաջին() պարզապես տալիս է ձեզ առաջին մեկ.
Հետագայում հարց է առաջանում, թե ինչ տարբերություն առաջինի և սինգլի միջև Linq-ում: Առաջին () կշպրտի, եթե չկարողանա գտնել առաջին համապատասխան արժեք, Միայնակ ()-ը կշպրտի, եթե այն չկարողանա գտնել արժեքը և եթե մուտքագրման հաջորդականության մեջ կան մեկից ավելի համապատասխան տարր: Հետևաբար, նրանք ունեն քույր գործառույթներ, որոնք կոչվում են FirstOrDefault () և SingleOrDefault():
Բացի այդ, ի՞նչ է օգտագործում FirstOrDefault-ը Linq-ում:
FirstOrDefault () Վերադարձնում է հաջորդականության առաջին տարրը կամ կանխադրված արժեքը, եթե որևէ տարր չի գտնվել: Այն սխալ է թույլ տալիս միայն այն դեպքում, եթե աղբյուրը զրոյական է: դու պետք է օգտագործել այն, եթե սպասվում է մեկից ավելի տարր, և դուք ցանկանում եք միայն առաջին տարրը: Նաև լավ է, եթե արդյունքը դատարկ է:
Ո՞րն է տարբերությունը միայնակ () և SingleOrDefault () մեթոդների միջև:
Այն SingleOrDefault() մեթոդը անում է նույն բանը, ինչ Single() մեթոդ . Միակ տարբերությունը այն է, որ այն վերադարձնում է հավաքածուի տվյալների տեսակի լռելյայն արժեքը, եթե հավաքածուն դատարկ է, ներառում է մեկից ավելի տարր կամ չի գտնում որևէ տարր կամ մեկից ավելի տարր նշված պայմանի համար:
Խորհուրդ ենք տալիս:
Ո՞րն է տարբերությունը Pebble Tec-ի և Pebble Sheen-ի միջև:
Pebble Tec-ը պատրաստված է բնական, փայլեցված խճաքարերից, որոնք ստեղծում են խորդուբորդ հյուսվածք և չսահող մակերես: Pebble Sheen-ը ներառում է նույն տեխնոլոգիան, ինչ Pebble Tec-ը, սակայն օգտագործում է ավելի փոքր խճաքարեր՝ ավելի նուրբ ավարտելու համար:
Ո՞րն է տարբերությունը ճանաչողական հոգեբանի և ճանաչողական նյարդաբանի միջև:
Կոգնիտիվ հոգեբանությունն ավելի շատ կենտրոնացած է տեղեկատվության մշակման և վարքի վրա: Ճանաչողական նյարդաբանությունը ուսումնասիրում է տեղեկատվության մշակման և վարքի հիմքում ընկած կենսաբանությունը: ճանաչողական նյարդագիտություն կենտրոնում
Ո՞րն է տարբերությունը հավաքման և ապամոնտաժման միջև:
Այն է, որ ժողովը (հաշվարկ) է microsoft net-ում, հավելվածի կառուցվածքային բլոկ, որը նման է dll-ին, բայց պարունակում է ինչպես գործարկվող կոդ, այնպես էլ տեղեկատվություն, որը սովորաբար գտնվում է dll-ի տիպի գրադարանում, որը նկարագրում է հավաքման տիպի գրադարանի տեղեկատվությունը, որը կոչվում է մանիֆեստ: հանրային գործառույթներ, տվյալներ, դասեր և տարբերակ
Ո՞րն է տարբերությունը ներքին դասի և բնադրված դասի միջև:
Դասը, որը հայտարարվում է առանց ստատիկ օգտագործման, կոչվում է ներքին դաս կամ ոչ ստատիկ ներդիր դաս: Staticnested դասը դասի մակարդակ է, ինչպես արտաքին դասի մյուս ստատիկ անդամները: Մինչդեռ ներքին դասը կապված է օրինակի հետ և այն կարող է մուտք գործել պարսպող դասի օրինակելի անդամներ
Ո՞րն է տարբերությունը SingleOrDefault-ի և Linq-ի միջև:
Single() - կա ուղիղ 1 արդյունք, բացառություն է արվում, եթե արդյունք չվերադարձվի կամ մեկից ավելի արդյունք: SingleOrDefault() – Նույնը, ինչ Single(), բայց այն կարող է կարգավորել զրոյական արժեքը: First() - Առնվազն մեկ արդյունք կա, բացառություն է արվում, եթե արդյունք չվերադարձվի