नेमस्पेस आणि विधानसभा दरम्यान फरक.

Anonim

नेमस्पेस वि विधानसभा < मध्ये वापरली जाणारी मुख्य एकके तयार केली जातात. नेट फ्रेमवर्क, संमेलने विविध बिल्डिंग ब्लॉक्स्मध्ये येतात आणि या घटकांची तैनाती, पुन: वापर, नियंत्रण सुरक्षा परवानग्या आणि सक्रियकरण स्कोपिंगसाठी वापरली जाणारी मुख्य एकके आहेत. दुसरीकडे, एक विधानसभा, एकत्रितपणे कार्य करण्यासाठी आणि लॉजिकल युनिट तयार करण्यासाठी बांधली जातात जे प्रकार आणि संसाधनेंचे एक संग्रह आहे. एखाद्या संमेलनाकडे पहाणे, हे स्पष्ट आहे की तो सामान्य माहिती रनटाइमची माहिती आपल्या माहितीसह प्रदान करतो आणि यासह हे त्याच्या अंमलबजावणीची जाणीव असू शकते. दुसरीकडे एक प्रकार विशेषत: विधानसभा संदर्भाच्या बाहेर, रनटाइममध्ये अस्तित्वात नाही.

नेमस्पेसवरील एक कटाक्ष देखील असे दर्शविते की, वर्गांचा संग्रह आहे, आणि यामुळे नामस्थान एक उत्कृष्ट निवड करते ज्याचा उपयोग क्लासेसच्या तार्किक संस्थेत केला जाऊ शकतो. हे एक अतिशय शक्तिशाली नियंत्रण वैशिष्ट्य आहे जे वापरकर्त्यांना नेमस्पेस अत्यंत मौल्यवान बनविते. < याकडे बघताना व्हिज्युअल स्टुडिओच्या संदर्भात नेमस्पेस असलेल्या नेट पर्यावरणास, मूळ नेमस्पेस म्हणजे व्हिज्युअल स्टुडिओमध्ये तयार केलेली प्रत्येक वर्ग याचा भाग बनतो. नेमस्पेस कोणत्याही उप-नेमस्थानकांकरिता बेसवर ताबा घेते आणि प्रोजेक्ट फोल्डरच्या आत असलेला एक वर्ग जेव्हा स्वयंचलितपणे तयार केला जातो कोडची संकलित केलेली संकलित फाइलचे विधान नाव लक्षात घेणे देखील महत्त्वाचे आहे.

व्हिज्युअल स्टुडिओच्या डीफॉल्ट वापरामध्ये, असेंब्लीचे नाव असेच नाव असलेली एक नेमसपी नेमस्पेस असावी. तथापि आपण समान नाव वापरुन अनुसरण करावे किंवा नाही यावर निर्णय घेण्यापूर्वी आपल्याला कोणत्या गोष्टी आवश्यक आहेत याचा विचार करावा. हे रीफॅक्टरिंग आणि पुनर्नामांकन करण्याचा विचार करणे महत्त्वाचे आहे, जर सावधगिरीने काम केले तर वापरकर्त्यांना बरेच डोकेदुखी होऊ शकते. स्त्रोत नियंत्रण वापरताना हे विशेषतः ते आहे. नामांकन आणि विधानसभा नावासाठी वेगवेगळ्या नावांची इच्छा असल्यास सर्वोत्तम परिणामांसाठी, संपूर्ण प्रकल्प फोल्डरचे पुनर्नामांकन प्रथम केले पाहिजे.

या उदयोन्मुख प्रश्नांना हाताळण्याचा एक सोपा मार्ग म्हणजे प्रकल्पाच्या संकल्पनांचे प्रतिनिधित्व करणारा एक प्रकल्प नाव आहे. दुसरीकडे, विधानसभा नाव, शक्य तितके शक्य घटक वितरण आणि तंत्रज्ञानासह कंपनीच्या नावाने ओळखण्याचा प्रयत्न करावा.

विधानसभा मध्ये नेहमी नावस्थान, वर्ग आणि डेटा प्रकार असावा कारण ही एक लहान संस्था आहे जी कोड विकासासाठी कार्य करते. हे लक्षात घेणे महत्वाचे आहे की विधानसभा चे नाव निश्चित करते. dll फाइल ही एकक म्हणून परिभाषित करते. dll फाईल, हे त्याच फाइलचे नाव आहे ज्याचा वापर टाळण्यासाठी आवश्यक असणार्या उदाहरणांमध्ये वापरणे आवश्यक आहे. dll समस्या नेमस्पेस उत्कृष्ट आयटम असल्याचे दर्शविले गेले आहे ज्यामुळे वापरकर्ता परिभाषित वर्ग व्युत्पन्न करताना संघर्ष रोखता येतो.

सारांश

नामस्थान एक संग्रह आहे ज्यात प्रत्येक अद्वितीय नाव असलेली नावे आहेत

नामस्थानांच्या उपयोगाने वर्गांच्या समूहातील तार्किक मर्यादा निर्माण करण्यास मदत करते.

  1. कार्यप्रदर्शन सुनिश्चित करण्यासाठी नेमस्पेस सर्व वेळी वापरकर्ता गुणधर्मामध्ये परिभाषित केले जाणे आवश्यक आहे

  2. दुसरीकडे असेंब्ली आउटपुटचा एक घटक आहे

  3. विधानसभा वर्जनन आणि तैनातीमध्ये मदत करते

  4. त्यात MSIL कोड < नामस्पर्श विरूद्ध असेंब्लीमध्ये स्वत: चे वर्णन आहे विधानसभा ही इमारत बांधणी आहे. एनईटी एनव्हायर्नमेंट

  5. विधानसभा बांधकाम आणि फंक्शन दोन्ही मध्ये कार्यक्षमतेचे एकत्रीकरण आहे.

  6. विधानसभा अशा प्रकारच्या आणि संसाधनांचे व्यवस्थापन करण्यास मदत करते जे एकतर प्रवेशयोग्य किंवा अंमलबजावणी युनिटच्या अंतर्गत