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

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

वीडियो: लिंक में सिंगल और सिंगलऑर्डफॉल्ट के बीच क्या अंतर है?
वीडियो: स्टे ऑर्डर के प्रकार और अवधि, अस्थायी निषेधाज्ञा, स्टे आवेदन 2024, मई
Anonim

एकल () - ठीक 1 परिणाम है, यदि कोई परिणाम नहीं लौटाया जाता है या एक से अधिक परिणाम मिलते हैं तो एक अपवाद फेंक दिया जाता है। सिंगलऑर्डडिफॉल्ट () - के समान एकल (), लेकिन यह शून्य मान को संभाल सकता है। पहला () - कम से कम एक परिणाम होता है, यदि कोई परिणाम नहीं लौटाया जाता है तो एक अपवाद फेंक दिया जाता है।

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

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

साथ ही, लिंक में सिंगल या डिफॉल्ट क्या है? अर्थपूर्ण अंतर: FirstOrDefault संभावित रूप से एकाधिक (या.) का पहला आइटम देता है चूक जाना यदि कोई मौजूद नहीं है)। सिंगलऑर्डडिफॉल्ट मानता है कि वहाँ एक है एक आइटम और उसे लौटाता है (या चूक जाना यदि कोई मौजूद नहीं है)। एकाधिक आइटम अनुबंध का उल्लंघन हैं, एक अपवाद फेंक दिया जाता है।

तदनुसार, लिंक में पहले और एकल के बीच क्या अंतर है?

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

लिंक में FirstOrDefault () और SingleOrDefault () एक्सटेंशन विधि में क्या अंतर है?

परिचय। NS सिंगलऑर्डफॉल्ट () विधि अनुक्रम या डिफ़ॉल्ट मान का एकल विशिष्ट तत्व लौटाता है यदि वह तत्व नहीं मिला है में अनुक्रम। NS FirstOrDefault () विधि अनुक्रम या डिफ़ॉल्ट मान का पहला विशिष्ट तत्व देता है यदि वह तत्व नहीं मिला है में अनुक्रम।

सिफारिश की: