घर विकास C में ऑपरेटर क्या है? - टेक्नोपेडिया से परिभाषा

C में ऑपरेटर क्या है? - टेक्नोपेडिया से परिभाषा

विषयसूची:

Anonim

परिभाषा - IS ऑपरेटर का क्या अर्थ है?

IS ऑपरेटर, C # में, एक ऑपरेटर है जो गतिशील रूप से यह जांचने के लिए उपयोग किया जाता है कि कोई वस्तु किसी दिए गए प्रकार के साथ संगत है या नहीं।


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


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

Techopedia आईएस ऑपरेटर है

ऑपरेटर एक प्रकार का परीक्षण ऑपरेटर है, जिसमें दो पैरामीटर होते हैं, जिसमें एक संदर्भ प्रकार की अभिव्यक्ति शामिल होती है। रूपांतरण के लिए संदर्भ प्रकार की जाँच की जानी चाहिए और गंतव्य प्रकार जिसमें अभिव्यक्ति डाली जानी है। क्या ऑपरेटर सही है अगर वस्तु का प्रतिनिधित्व करने वाला दिया गया अभिव्यक्ति शून्य नहीं है और अभिव्यक्ति निर्दिष्ट प्रकार के लिए कास्टिंग में सफल होती है। अन्यथा, यह गलत है।


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


उदाहरण के लिए, क्या ऑपरेटर का उपयोग यह जांचने के लिए किया जा सकता है कि किसी विधि को दिया गया पैरामीटर प्रकार का है, छात्र या उसके व्युत्पन्न प्रकार का है जहां छात्र एक आवेदन में छात्र से संबंधित जानकारी का प्रतिनिधित्व करने के लिए उपयोग किया जाता है।


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

यह परिभाषा C # के संदर्भ में लिखी गई थी।
C में ऑपरेटर क्या है? - टेक्नोपेडिया से परिभाषा