घर विकास टाइपोफ़ ऑपरेटर क्या है? - टेक्नोपेडिया से परिभाषा

टाइपोफ़ ऑपरेटर क्या है? - टेक्नोपेडिया से परिभाषा

विषयसूची:

Anonim

परिभाषा - टाइपोफ़ ऑपरेटर का क्या अर्थ है?

टाइपऑफ़ ऑपरेटर, सी # में, एक ऑपरेटर है जिसका उपयोग उस प्रकार के पैरामीटर को निर्धारित करने के लिए किया जाता है। यह उस प्रकार से संबद्ध System.Type ऑब्जेक्ट को लौटाता है, जो दिए गए प्रकार से संबंधित सभी विवरण रखता है।

.NET फ्रेमवर्क में प्रतिबिंब की सुविधा एक शक्तिशाली तंत्र है जिसके द्वारा एक प्रकार की क्षमताओं को ज्ञात किया जा सकता है और रन समय पर उपयोग किया जा सकता है। टाइपोफ़ ऑपरेटर, रिफ्लेक्टर की क्षमताओं का उपयोग मूल्य और संदर्भ प्रकारों जैसे कि कंस्ट्रक्टर, ईवेंट, फ़ील्ड, प्रॉपर्टीज़, मॉड्यूल और असेंबली दोनों से संबंधित जानकारी को क्वेरी करने के लिए करता है जिसमें टाइप किया गया है।

संकलन इकाई में उपयोग किए जाने वाले विभिन्न प्रकारों के लिए टाइप ऑब्जेक्ट के संदर्भ को प्राप्त करने के लिए टाइपऑफ़ ऑपरेटर का उपयोग अभिव्यक्ति के एक भाग के रूप में किया जा सकता है। इसका उपयोग प्रकार के संदर्भों को स्ट्रिंग्स के रूप में प्रदर्शित करने के लिए किया जा सकता है और इसे प्रकार, System.Type या किसी फ़ील्ड के चर में भी असाइन किया जा सकता है। इसका उपयोग Enum स्थिर विधियों, DataTable क्लास और ArrayList के रूपांतरण तरीकों में किया जाता है।

Techopedia टाइपोफ़ ऑपरेटर को समझाता है

टाइपोफ़ ऑपरेटर का उपयोग निम्नलिखित में से किसी एक पैरामीटर के साथ किया जा सकता है:
  • एक प्रकार जो गतिशील नहीं है
  • एक अनबाउंड टाइप नाम जेनेरिक प्रकार का प्रतिनिधित्व करता है जो तर्कों की सूची के साथ होता है। ये उपयुक्त अल्पविरामों के साथ निर्दिष्ट हैं।
  • कीवर्ड "शून्य"

उदाहरण के लिए, टाइपऑफ़ ऑपरेटर का उपयोग स्ट्रीमरैडर के साथ किया जा सकता है, एक प्रकार जो .NET फ्रेमवर्क लाइब्रेरी में परिभाषित है। इसे System.Type के एक चर में संग्रहित करना है। इस प्रकार के चर को तब वर्ग प्रकार (सार या ठोस), विधियों, आदि के विवरण के लिए उपयोग किया जा सकता है।

टाइपऑफ़ ऑपरेटर का उपयोग System.IO या सिस्टम नेमस्पेस में परिभाषित सार्वजनिक प्रकारों को निर्धारित करने के लिए किया जा सकता है। यह कस्टम कार्यान्वयन के साथ अतिभारित नहीं किया जा सकता है।

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

GetType विधि टाइपोफ़ () ऑपरेटर के लिए एक वैकल्पिक विकल्प है। इसका उपयोग स्थैतिक और पूर्व निर्धारित प्रकारों के अलावा, रनटाइम के दौरान एक अभिव्यक्ति के प्रकार को लाने के लिए किया जा सकता है। यह परिभाषा C # के संदर्भ में लिखी गई थी।
टाइपोफ़ ऑपरेटर क्या है? - टेक्नोपेडिया से परिभाषा