क्या कोई मुझे बता सकता है कि एक वर्ग में सूची कैसे बनाएं और इसे दूसरे से कैसे एक्सेस करें?किसी अन्य वर्ग से एक्सेस सूची
उत्तर
public class MyClass {
private List<string> myList = new List<string>();
public List<string> GetList()
{
return myList;
}
}
स्ट्रिंग के बजाय आपके पास कुछ भी हो सकता है। अब आप MyClass का ऑब्जेक्ट बना सकते हैं और उस पबिक विधि तक पहुंच सकते हैं जहां आपने myList को वापस करने के लिए लागू किया है।
public class CallingClass {
MyClass myClass = new MyClass();
public void GetList()
{
List<string> calledList = myClass.GetList();
///More code here...
}
}
एक सूची कॉल सूची निर्माता बनाने के लिए:
class Foo
{
private List<Item> myList = new List<Item>();
}
यह सुलभ बनाने के लिए करने के लिए अन्य वर्गों एक सार्वजनिक संपत्ति है जो इसे उजागर करता जोड़ें।
class Foo
{
private List<Item> myList = new List<Item();
public List<Item> MyList
{
get { return myList; }
}
}
अन्य वर्ग आप प्रकार Foo
का एक उद्देश्य के लिए एक संदर्भ की आवश्यकता से सूची तक पहुँच करने के लिए। यह मानते हुए कि आपके पास ऐसा संदर्भ है और इसे foo
कहा जाता है, तो आप सूची तक पहुंचने के लिए foo.MyList
लिख सकते हैं।
आप सीधे सूचियों को उजागर करने के बारे में सावधान रहना चाहेंगे। यदि आपको केवल पढ़ने के लिए केवल ReadOnlyCollection
को उजागर करने पर विचार करने की आवश्यकता है।
धन्यवाद मार्क। सरल ध्वनि के लिए खेद है, लेकिन क्या आप मुझे एक उदाहरण दिखा सकते हैं कि आप मेरी सूची को किसी अन्य वर्ग से कैसे एक्सेस करते हैं? – Brian
@ ब्रायन, एक्सेस क्लास में Foo objFoo = new Foo() के रूप में Foo का ऑब्जेक्ट बनाएं; और उसके बाद माईलिस्ट को सूची
यह कैसे काम करता है? जब आप इसे किसी अन्य वर्ग में कॉल करते हैं तो यह एक खाली सूची होगी। –
- 1. किसी अन्य वर्ग से फॉर्म का नियंत्रण एक्सेस करना C#
- 2. getAssets(); किसी अन्य वर्ग से
- 3. मैं किसी अन्य वर्ग
- 4. किसी अन्य स्थैतिक वर्ग
- 5. किसी अन्य वर्ग से स्थिर स्थिर चर
- 6. किसी अन्य एप्लिकेशन से एक्सेस आश्वासन?
- 7. किसी अन्य कंप्यूटर से phppgadmin एक्सेस करें?
- 8. किसी अन्य वर्ग
- 9. जावा: किसी अन्य वर्ग
- 10. किसी अन्य वर्ग
- 11. किसी अन्य वर्ग
- 12. किसी अन्य वर्ग
- 13. PHP: किसी अन्य वर्ग
- 14. किसी अन्य वेब एप्लिकेशन का एक्सेस सत्र
- 15. उद्देश्य-सी, किसी अन्य वर्ग
- 16. मैं किसी अन्य वर्ग या विंडो
- 17. किसी अन्य फ़ाइल में किसी वर्ग से फ़ंक्शन आयात करना?
- 18. किसी अन्य वर्ग से वैश्विक स्थिर चर का उपयोग
- 19. किसी अन्य प्रोजेक्ट से एक्सेस रेक्स संसाधन फाइल
- 20. किसी अन्य वर्ग में चल रहे किसी अन्य थ्रेड से UI को अपडेट करने के लिए
- 21. सूची सूची किसी अन्य सूची के आधार पर
- 22. आरंभिक सूची के माध्यम से किसी अन्य वर्ग के कन्स्ट्रक्टर को कॉल करना। समस्याओं
- 23. पता लगाएं कि किस वर्ग को किसी अन्य वर्ग
- 24. किसी अन्य वर्ग से गतिविधि को बंद करना
- 25. किसी अन्य वर्ग से चर प्राप्त करने का उचित तरीका
- 26. किसी अन्य वर्ग से निजी विधि तक पहुंच
- 27. किसी अन्य वर्ग से Winform घटकों तक कैसे पहुंचे?
- 28. किसी अन्य वर्ग से एक चर का उपयोग
- 29. किसी अन्य वर्ग से ऑब्जेक्ट तक कैसे पहुंचे?
- 30. किसी अन्य वर्ग से एक चर को कॉल करना PHP
इस संक्षिप्त उदाहरण के लिए आप से अधिक। – Brian
मेरी खुशी :) हैप्पी कोडिंग –
धन्यवाद, यह सबसे उपयोगी और सहायक उत्तर है! – Stanojkovic