इंडेक्सर

लेखक: Randy Alexander
निर्माण की तारीख: 1 अप्रैल 2021
डेट अपडेट करें: 26 जून 2024
Anonim
इंडेक्स Nagarjuna index fungicide | nagarjunaa | top crop fungicide |  myclobutanil 10% wp |
वीडियो: इंडेक्स Nagarjuna index fungicide | nagarjunaa | top crop fungicide | myclobutanil 10% wp |

विषय

परिभाषा - इंडेक्सर का क्या अर्थ है?

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

एक इंडेक्सर्स सिंपल सिंटैक्स, क्लाइंट एप्लिकेशन को एलीमेंट ऑब्जेक्ट मेंबर (टाइप, क्लास या स्ट्रक्चर) के रूप में एलिमेंट ग्रुप एक्सेस करने में मदद करता है। एक अनुक्रमणिका सीमा जाँच तर्क डालने का एक अप्रत्यक्ष तरीका प्रदान करती है। अपनी सहज प्रकृति के कारण, एक अनुक्रमणिका कोड पठनीयता में सुधार करती है।

एक अनुक्रमणिका का उपयोग अक्सर एक स्टैक को लागू करने के लिए किया जाता है ताकि इसकी सामग्री को आइटम हटाने के बिना एक्सेस किया जा सके। Java Indexer कार्यान्वयन C # के समान है। आमतौर पर, लाइब्रेरी कोड में इंडेक्स का उपयोग किया जा सकता है, उनके उपयोग और लचीलेपन में आसानी के कारण।

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

Techopedia इंडेक्सर को समझाता है

हालांकि इंडेक्सर्स गुणों के समान हैं, वे विभिन्न मापदंडों का उपयोग करते हैं। गुणों को नाम से पहचाना जाता है, जबकि इंडेक्स को हस्ताक्षर और "यह" कीवर्ड के उपयोग द्वारा निरूपित किया जाता है। गुणों को सदस्यों के माध्यम से एक्सेस किया जा सकता है, लेकिन इंडेक्स तत्वों के माध्यम से एक्सेस किया जाता है। गुणों के विपरीत, एक C # संकलक स्थिर अनुक्रमणिका उपयोग की अनुमति नहीं देता है।

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

एक अनुक्रमणिका प्रकार और पैरामीटर अनुक्रमणिका के समान ही सुलभ होना चाहिए। औपचारिक तर्कों की संख्या और प्रकार को एक इंडेक्स हस्ताक्षर द्वारा जाना जाता है, लेकिन प्रकार या तर्क नाम नहीं। वापसी प्रकार एक मान्य C # प्रकार होना चाहिए। एक अनुक्रमणिका में कम से कम एक पैरामीटर होना चाहिए।

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

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