लिंक में फर्स्ट और फर्स्टऑर्डडिफॉल्ट में क्या अंतर है?
लिंक में फर्स्ट और फर्स्टऑर्डडिफॉल्ट में क्या अंतर है?

वीडियो: लिंक में फर्स्ट और फर्स्टऑर्डडिफॉल्ट में क्या अंतर है?

वीडियो: लिंक में फर्स्ट और फर्स्टऑर्डडिफॉल्ट में क्या अंतर है?
वीडियो: (#41) फर्स्ट() बनाम फर्स्टऑर्डडिफॉल्ट() बनाम लास्ट() बनाम लास्टऑफडिफॉल्ट() बनाम सिंगल() बनाम सिंगलऑर्डडिफॉल्ट() 2024, मई
Anonim

प्रमुख फर्स्ट और फर्स्टऑर्डडिफॉल्ट के बीच अंतर क्या वह प्रथम () आपूर्ति किए गए मानदंड के लिए कोई परिणाम डेटा नहीं होने पर अपवाद फेंक देगा, जबकि फर्स्टऑर्डडिफॉल्ट () कोई परिणाम डेटा नहीं होने पर एक डिफ़ॉल्ट मान (शून्य) देता है।

इसके अलावा, पहले () और FirstOrDefault () लिंक में विधियों का चयन करने के बीच क्या अंतर है?

प्रथम() - कम से कम एक परिणाम होता है, यदि कोई परिणाम नहीं लौटाया जाता है तो एक अपवाद फेंक दिया जाता है। फर्स्टऑर्डडिफॉल्ट () - के समान प्रथम() , लेकिन कोई अपवाद नहीं फेंका या कोई परिणाम नहीं होने पर अशक्त लौटाया। एकल () दावा करता है कि एक और केवल एक तत्व मौजूद है में अनुक्रम। प्रथम() बस आपको देता है प्रथम एक।

इसके बाद, सवाल यह है कि लिंक में फर्स्ट और सिंगल में क्या अंतर है? प्रथम () फेंक देगा अगर यह नहीं मिल सकता है प्रथम मिलान मूल्य, एकल () फेंक देगा यदि यह मान नहीं पा सकता है और यदि इनपुट अनुक्रम में एक से अधिक मिलान तत्व हैं। इसलिए उनके पास बहन के कार्य हैं जिन्हें कहा जाता है फर्स्टऑर्डडिफॉल्ट () और सिंगलऑर्डडिफॉल्ट ()।

इसके अतिरिक्त, लिंक में FirstOrDefault का क्या उपयोग है?

फर्स्टऑर्डडिफॉल्ट () अनुक्रम का पहला तत्व देता है, या कोई तत्व नहीं मिलने पर डिफ़ॉल्ट मान देता है। यह एक त्रुटि फेंकता है केवल अगर स्रोत शून्य है। तुम्हे करना चाहिए उपयोग it, यदि एक से अधिक तत्व अपेक्षित हैं और आप केवल पहला तत्व चाहते हैं। परिणाम खाली होने पर भी अच्छा है।

सिंगल () और सिंगलऑर्डफॉल्ट () विधियों में क्या अंतर है?

NS सिंगलऑर्डफॉल्ट () विधि वही काम करता है एकल () विधि . केवल अंतर यह है कि यह संग्रह के डेटा प्रकार का डिफ़ॉल्ट मान देता है यदि कोई संग्रह खाली है, इसमें एक से अधिक तत्व शामिल हैं या निर्दिष्ट स्थिति के लिए कोई तत्व या एक से अधिक तत्व नहीं मिलते हैं।

सिफारिश की: