अशक्त-संचालक संचालक

लेखक: Peter Berry
निर्माण की तारीख: 12 अगस्त 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
Std 11 commerce subject SPCC by Rahul Gariya
वीडियो: Std 11 commerce subject SPCC by Rahul Gariya

विषय

परिभाषा - अशक्त-संचालक संचालक का क्या अर्थ है?

एक अशक्त coalescing ऑपरेटर, C # में, एक ऑपरेटर है जो यह जांचने के लिए उपयोग किया जाता है कि क्या एक चर का मूल्य शून्य है। इसे प्रतीक "??" द्वारा दर्शाया गया है।


शून्य coalescing ऑपरेटर मूल्यों की एक जोड़ी से पहले गैर-अशक्त मूल्य के चयन के लिए अनुमति देता है। इसका उपयोग अशक्त मान प्रकार या संदर्भ प्रकार के चर के लिए डिफ़ॉल्ट मान सेट करने के लिए किया जाता है। इसका उपयोग सरलीकृत सिंटैक्स के साथ एक अभिव्यक्ति बनाने के लिए किया जा सकता है जो तार्किक रूप से एक अभिव्यक्ति के बराबर होता है यदि एक अधिक कथन या टर्नरी ऑपरेटर का उपयोग एक अधिक कॉम्पैक्ट रूप में किया जाता है। नल-कोलेसिंग ऑपरेटर वाले अभिव्यक्ति में न्यूनतम स्रोत कोड है और बेहतर पठनीयता प्रदान करता है।

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

Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

Techopedia Null-Coalescing Operator बताते हैं

नल-कोलेसिंग ऑपरेटर एक बाइनरी ऑपरेटर है जो फॉर्म की एक सशर्त अभिव्यक्ति में उपयोग किया जाता है, "ए> बी", जहां बाएं हाथ के ऑपरेटर में अभिव्यक्ति, "ए", अशक्त प्रकार या संदर्भ प्रकार होना चाहिए। यदि "a" को शून्य के रूप में मूल्यांकन नहीं किया जाता है, तो यह "a" के मूल्यांकन का परिणाम देता है। अन्यथा, दाएं हाथ के ऑपरेंड में अभिव्यक्ति, "बी" का मूल्यांकन पूरे अभिव्यक्ति के परिणाम प्राप्त करने के लिए किया जाता है।


उदाहरण के लिए, अशक्त मान वापस करने से बचने के लिए कस्टम डिफ़ॉल्ट मान वापस करने के लिए किसी ऑब्जेक्ट की प्रॉपर्टी में null-coalescing ऑपरेटर का उपयोग किया जा सकता है।

संकलक त्रुटि में एक अशोभनीय प्रकार के चर को एक अशोभनीय प्रकार के परिणाम के लिए असाइन किया जाता है, और इस तरह के असाइनमेंट के लिए स्पष्ट कलाकारों के उपयोग के परिणामस्वरूप अपवाद हो सकता है। संकलक त्रुटि और अपवाद से बचने के लिए ऐसे असाइनमेंट में एक अशक्त-संचालक ऑपरेटर का उपयोग किया जाता है।

अशक्त-संचालक ऑपरेटर की अभिव्यक्ति में उपयोग किए जाने वाले ऑपरेंड को एक मिलान प्रकार का मूल्यांकन करना चाहिए या उन्हें एक सामान्य प्रकार में परिवर्तित किया जाना चाहिए।

एक अभिव्यक्ति में ऑपरेशन जो नल-कोलेसिंग ऑपरेटर का उपयोग करता है, उसे दाईं से बाईं ओर समूहीकृत किया जाता है।

यह परिभाषा C # के कॉन में लिखी गई थी